Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一组 Socket.IO 套接字。对于其中的一些,我永远不想发射,但我希望能够使用 .broadcast() 或 io.sockets.emit() 之类的东西。我还想从这些套接字接收信息。
有没有办法禁用某些套接字的输出,或者我是否需要存储活动套接字列表并手动遍历它们以模拟广播。
当套接字连接时,你应该将他加入特定的房间,socket.join('roomname'),然后你可以发送 io.sockets.to('roomname').emit(),如果由于某种原因你没有希望特定套接字从该房间获取数据,您始终可以通过 socket.leave('roomname') 从特定房间删除该套接字