Страница 1 из 1

web socket личный чат.

Добавлено: 2017.06.28, 22:32
kawabanga
Подскажите, как правильно реализовать.

Есть много пользователей в системе.
Есть Пользователь1 ( далее П1) и П2.

У нас есть страница личных сообщений, в виде чата.

Начал разбираться в morozovsk/websocket. И после понимания, как работает, возникли следующие вопросы:
1) Сколько вебсокетов создавать? Один общий на все чаты, или на каждый чат по одному. (ответ уверен что 1, но на всякий случай, вдруг я павлин)

2) как давать понимать, что пользователь1 пишет конкретно пользователю2 ? как их авторизировать?

Re: web socket личный чат.

Добавлено: 2017.06.29, 08:37
vitalik1183
1) на каждое соединение свой веб-сокет
2) viewtopic.php?t=43977#p219359

Re: web socket личный чат.

Добавлено: 2017.06.29, 18:22
kawabanga
vitalik1183 писал(а): 2017.06.29, 08:37 1) на каждое соединение свой веб-сокет
2) viewtopic.php?t=43977#p219359
Виталий, не подскажите -

1) как создавать и убивать вебсокет?
Создавать его на месте генерации чата. Но вот как именно? Просто выполняя код запуска сокета в контроллере, который чат генерирует? И на каждый вебсокет нужно по порту, верно? А если соединений будет очечнь много?
И как его убивать так же?