0

我正在研究具有用于双向广播的 socketCluster 模块的 nodejs 项目。问题是我想使用套接字 ID 断开特定的套接字。到目前为止,我所做的是,我有套接字 ID,并将其发送到节点服务器中的侦听器。现在我想使用套接字 ID 断开套接字。有人可以告诉我如何获取服务器中连接的所有套接字(客户端)并使用套接字 ID 断开套接字。对于 socket.io 有几个参考,但对于 socketCluster 只有少数,它们并没有解决我的问题。

4

1 回答 1

0

大多数情况下,由于唯一性,每个人都使用用户 ID,因此请检查该 ID 并将该 ID 传递给下面的代码

您可以执行 console.log(room) 或 console.log(rooms) 来检查连接的套接字 ID

使用此代码,您可以断开特定的套接字。

io.sockets.connected[socketId].disconnect();

于 2018-05-18T12:17:28.363 回答