小编Rod*_*lma的帖子

使用socket.io和node.js将消息发送到特定客户端

我正在使用socket.io和node.js,直到现在看起来还不错,但我不知道如何从服务器向特定客户端发送消息,如下所示:

client.send(message, receiverSessionId)
Run Code Online (Sandbox Code Playgroud)

但是这些.send().broadcast()方法似乎都不能满足我的需要.

我发现作为一种可能的解决方案是,该.broadcast()方法接受一个不发送消息的SessionIds数组作为第二个参数,因此我可以将当​​前连接的所有SessionId的数组传递给服务器,除了一个我希望发送消息,但我觉得必须有更好的解决方案.

有任何想法吗?

javascript server-side websocket node.js socket.io

179
推荐指数
10
解决办法
21万
查看次数

标签 统计

javascript ×1

node.js ×1

server-side ×1

socket.io ×1

websocket ×1