Node.js-io.sockets.in(房间)不工作
正在向所有房间发送信息,而不仅仅是“房间”,但我不明白为什么。我正在使用Node.js-io.sockets.in(房间)不工作,node.js,socket.io,Node.js,Socket.io,正在向所有房间发送信息,而不仅仅是“房间”,但我不明白为什么。我正在使用 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); }) }); 我正在设置('join')的值,我看不出在使用in()时它
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);
})
});
我正在设置('join')的值,我看不出在使用in()时它是如何发送到所有房间的选项。当然,如果它没有发现任何内容,它默认为不发送到任何房间,不发送到所有房间
提前谢谢各位
client.set("room",name,function(){ return true; });
在客户端,您必须通过单击按钮或文档准备事件触发load Ex
,然后创建一个侦听器
客户端中的socket.on
io.sockets.on("connection",function(socket){
socket.on("load Ex",function(data){
io.sockets.in(parseInt(data.coneference)).emit('ex mesajlar', allData);
});
});
socket.on("ex mesajlar",function(data) {
alert(data.msg);
});