o7412369815963
Это один проект или 2 разных?
Если 2 разных, то по хорошему для каждого нужно свое приложение, а значит урлы разделять не надо.
Если это один проект, то через веб-сокет, с параметрами, можно указывать вызываемую ф-ию (или контроллер), - опять же один урл, через который вызываем разные ф-ии. И как бонус, чат и графики (и ещё что-нибудь) можно будет объединить на одной странице.
Один проект. Не знаю, показалось удобней с урлами, для каждого урл свой Хэндлер, который определяет соединение и в полях этого хэндлера я аккумулирую данные для каждого соединения, например.
class BaseProtocol(WebSocketServerProtocol):
def __init__(self):
self.sum = 0
def onMessage(self, msg, binary):
self.sum += 1
Если бы обработчик был один на всех, то в __init__ пришлось бы собирать переменне от всех урл, что выглядело бы как помойка. Нет, это, конечно, решаемый вопрос, просто я не стал заморачиваться и сделал разные урл. Открывать больше одного соединения на странице я не собираюсь, так что посмотрим как получится.