bumbay
@bumbay
Node.JS, MongoDB, PHP

Как реализовать пересылку сообщений между двумя посетителями на socket.io?

Никак не могу понять логику работы namespace в socket.io.

Может кто-то решал такой вопрос?

Мне нужно сделать что-то вроде диалогов vk.com но на socket.io.

Я так понимаю нужно на сервере для всех пользователей изначально создать namespace (.of()) и потом уже соединяться?
  • Вопрос задан
  • 2769 просмотров
Решения вопроса 1
bumbay
@bumbay Автор вопроса
Node.JS, MongoDB, PHP
io.sockets.connected
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Давно не работал с socket.io, но, насколько помню, там есть такая штука, называемая комнатой (room).
Для каждого диалога нужно создавать отдельную комнату (как бонус получаем групповой чат, как в том же vk.com). Id комнаты передавать с клиента (см. на url диалога в vk), на сервере проверять есть ли у юзера доступ к ней и, в зависимости от этого, подключать или нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы