我正在使用JS Websocket在网站中构建聊天应用程序。
我目前正在使用两套WS(Websocket):
这意味着每个用户将拥有1个主动WS和几个被动WS(但是他们订阅了许多聊天室)。理想情况下,我只希望每个用户一个WS,但是例如,如何工作?
用户A通过ws://localhost:8000/ws/1/
仅订阅了聊天室1
用户B希望通过ws://localhost:8000/ws/2/
向用户A发送消息到2号聊天室
用户A没有在聊天室2上监听,因此不会收到用户B向他们发送消息的通知