client.on('msg', function(msg){
//io.sockets.in(msg.room).emit('msg', msg);
client.get('room', function(err, room) {
io.sockets.in(room).emit('msg',msg);
})
});
正在将消息发送到所有房间,而不仅仅是“房间”,但我不明白为什么。我在用
client.set("room",name,function(){ return true; });
我将值设置为 on('join'),我看不出它是如何在使用 in() 时发送到所有房间的选项,如果它没有发现它默认不发送到任何房间,而不是发送到所有房间?
提前谢谢各位。