繁体   English   中英

在Socket.io中禁用对特定套接字的输出

[英]Disabling output to specific sockets in Socket.io

我有一组Socket.IO套接字。 对于其中的一些我将永远不会发出,但是我希望能够使用诸如.broadcast()或io.sockets.emit()之类的东西。 我也仍然想从这些套接字接收信息。

有没有办法禁用某些套接字的输出,或者我需要存储活动套接字的列表并手动遍历它们以模拟广播。

当套接字连接时,您应该将他加入特定的房间socket.join('roomname'),然后便可以发送io.sockets.to('roomname')。emit(),如果由于某些原因您不这样做想要特定的套接字从那个房间获取数据,您总是可以通过socket.leave('roomname')从特定的房间删除那个套接字

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM