Socket.io如果同一个套接字有多个名称空间,则向一个名称空间上的特定客户端发送消

时间:2014-07-02 12:01:42

标签: node.js sockets namespaces socket.io

我有两个socket.io命名空间: 公共和私人

每个客户端都连接到Public命名空间 和Authenticated客户端可以连接到专用命名空间。

我正在为连接到Private名称空间的客户端维护一组套接字,如:

var socketarray = [socket object,socket object];

现在如果我从上面的数组中发出一条消息,那么该消息将同时发送到Public和Private命名空间(因为同样的客户端也连接到Public命名空间)但我希望该消息只发送到Private namespace < / p>

socketarray[0].emit('message',{test});

0 个答案:

没有答案