socket.io 向除某些特定客户端之外的所有人发送

问题描述 投票:0回答:1

在我的 Node.js 服务器中,我有一个客户端 ID 数组,并且有一个套接字,我想将其发送到除该数组中的客户端之外的所有已连接客户端,因此我想向除某些客户端之外的所有客户端发送我通过 id 定义的客户端,这可能吗?

javascript node.js websocket socket.io
1个回答
0
投票

经过一番研究后回答我自己的问题。

您可以做的一件事是添加您想要在 Scoket.io 房间内排除的客户端,然后发送给除该房间之外的所有人,如下所示:

io.except("room1").emit(/* ... */); // to all clients except the ones in "room1"

请注意,此功能已在

[email protected].
版本中实现 这是它的文档

© www.soinside.com 2019 - 2024. All rights reserved.