Socket.io 如何检测不同名称空间上的两个套接字客户端来自同一进程?
我有一个socketio服务器,它有两个名称空间Socket.io 如何检测不同名称空间上的两个套接字客户端来自同一进程?,socket.io,Socket.io,我有一个socketio服务器,它有两个名称空间/n1和/n2 另外,我还有另外两个nodejs进程A和B,每个进程都将一个客户端连接到这两个名称空间 在服务器上,我接收两个名称空间的单独连接事件,例如 let n1sockets = [], n2sockets = []; io.of('/n1').on('connect', (socket) => { n1sockets.push(socket) }) io.of('/n2').on('connect', (socket) =&g
/n1
和/n2
另外,我还有另外两个nodejs进程A
和B
,每个进程都将一个客户端连接到这两个名称空间
在服务器上,我接收两个名称空间的单独连接事件,例如
let n1sockets = [], n2sockets = [];
io.of('/n1').on('connect', (socket) => {
n1sockets.push(socket)
})
io.of('/n2').on('connect', (socket) => {
n2sockets.push(socket)
})
在此之后,数组n1sockets
和n2sockets
将按一定顺序从A
和B
中各有2个套接字
有没有一种方法可以将a
的套接字跨所有名称空间分组在一起?同样的组B
?e、 g.n1sockets[1]
和n2sockets[0]
可能来自A
,我想将它们分组在一起