Каким образом можно управлять несколькими чатами с помощью socket.io?
Итак, на сервере будет что-то вроде:
io.sockets.on('connection', function (socket) {
socket.on('message', function (data) {
socket.broadcast.emit('receive', data);
});
});
Теперь это будет нормально работать в одной комнате, поскольку оно передает сообщение всем, кто подключен. Как вы отправляете сообщения людям, которые находятся в определенных чатах?
Добавить .of('/chat/room_name')? Или хранить массив в комнате?