我正在使用Socket.IO和node.js,到目前为止,它看起来相当不错,但我不知道如何将消息从服务器发送到特定的客户端,如下所示:
client.send(message, receiverSessionId)
但.send()
和.broadcast()
方法似乎都不能满足我的需求.
我发现一种可能的解决方案是,.broadcast()
方法接受SessionId数组作为第二个参数,不向其发送消息,因此我可以传递一个数组,其中包含当时连接到服务器的所有SessionId(我希望发送消息的服务器除外),但我觉得肯定有更好的解决方案.
有什么主意吗?