我可以愉快地从服务器向客户端发送消息,也可以从客户端向服务器发送消息。然而,我似乎需要从服务器本身向(服务器)套接字发送广播消息,但我不知道如何处理。
情况是这样的,服务器通过Redis订阅了解到可能需要向子集发送消息。每个服务器端套接字可以自行确定是否需要触发。我只是不知道如何让它们知道它们必须进行检查(可能与通常情况下通过来自客户端的消息相同)。
顺便说一句,可以仅使用handshakeData(以及其他非套接字实例特定的服务器端结构)进行检查。如果有一种方法可以从“外部”访问handshakeData,则也是一种可能性;但绝不是很漂亮。
有任何想法/指针吗?
情况是这样的,服务器通过Redis订阅了解到可能需要向子集发送消息。每个服务器端套接字可以自行确定是否需要触发。我只是不知道如何让它们知道它们必须进行检查(可能与通常情况下通过来自客户端的消息相同)。
顺便说一句,可以仅使用handshakeData(以及其他非套接字实例特定的服务器端结构)进行检查。如果有一种方法可以从“外部”访问handshakeData,则也是一种可能性;但绝不是很漂亮。
有任何想法/指针吗?
socket.io-client
模块连接到本地主机。 - Ryan Olds