使用 node.js 和 socket.io 管理多个房间时遇到问题
socket.on('join_room', function (data) {
socket.join(data);
});
socket.on('send_msg', function (data) {
io.sockets.in(theroom).emit('message', data);
});
如果我将房间设置在一个变量中(即theroom
),那么自然会被最新的房间覆盖,我怎么能有多个房间?