А что касается румов? Я думал реализовать таким образом:
После регистрации пользователей, в сессию добавляется его ид, имя и тп и в список онлайн добавляется этот самый пользователь(с именем Андрей, например). Он отображается в списке онлайнов вместе с Маша, Максим(Его нет, ибо сам с собой нельзя.) Для других он виден. Так вот. Каждый из этих пользователь имеет id, это название его комнаты. И при выборке одного из этих участников, ид(название рума) посылается на сервер и пользователь присоединяется, а уже при отправке сообщения, посылается месседж на текущее id комнаты. Но проблема в том, что так может подключится к этому же участнику, который выбрал первый юзер, может подключится другой юзер и тогда получается что это уже будет беседа с тремя участниками.
Артём Петренков, я хочу собрать библиотеку, в которой будет уже заготовленный код, чтобы её развертывать в текущую директорию командой. Т.е. типа докера.
Ezhyg, у меня стационарный, какая нах батарейка? И что мне там выбирать? Там нет другого региона который совпадал бы с моим часовым поясом, любой другой - другое время показывает. С чего ты уверен прямо что проблема в часовом поясе?
Ezhyg, вы не поняли. Часовой пояс стоит правильный - Киев. Я пробовал разные сервера синхронизации - не помогало, надо тоже постоянно обновлять чтобы синхронизировалось нормально. И что дальше?! Возврат из операции произошёл из-за превышения времени ожидания.
Илья Герасимов, для этого необходимо же создавать комнаты для двоих? У меня есть страница, выводящая онлайн юзеров, я хочу чтобы при клике на одного из их открывалась личка(приватный чат между двумя). Соединения хранятся в БД(онлайн пользователи) при дисконекте чистятся. Или же мне нужно свзяывать два пользователя по их socket.id?