【发布时间】:2011-10-06 23:26:39
【问题描述】:
使用 socket.io 管理多个聊天室的正确方法是什么?
所以在服务器上会有类似的东西:
io.sockets.on('connection', function (socket) {
socket.on('message', function (data) {
socket.broadcast.emit('receive', data);
});
});
现在这对于一个房间来说可以正常工作,因为它会将消息广播给所有连接的人。但是,您如何向特定聊天室中的人发送消息?
添加 .of('/chat/room_name')? 或者在一个房间里存储一个数组?
【问题讨论】: