2013-09-28 51 views
0
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); 
    }) 
}); 

正在向所有房间发送消息,而不仅仅是'房间',但我不会用户为什么。我使用Node.js - io.sockets.in(房间)不能正常工作

client.set("room",name,function(){ return true; }); 

我设置的(“加入”),我没有看到使用(当其甚至一个选项,如何发送到所有房间)当然,如果它发现没有它默认为不发送值到任何,而不是发送到所有?

My full server.js code

在此先感谢球员。

回答

0
io.sockets.on("connection",function(socket){ 
    socket.on("load Ex",function(data){ 
     io.sockets.in(parseInt(data.coneference)).emit('ex mesajlar', allData); 
    }); 
}); 

在您的客户端,您可以通过点击按钮来触发load Ex或文档准备事件,然后创建客户端的监听 socket.on。

socket.on("ex mesajlar",function(data) { 
    alert(data.msg); 
});