处理消息通知

时间:2019-05-19 12:20:33

标签: javascript websocket

我正在使用JS Websocket在网站中构建聊天应用程序。

我目前正在使用两套WS(Websocket):

  1. 当用户位于聊天页面上并在聊天室之间切换时的“活动” Websocket。
  2. Websocket的“被动”组,当用户不在聊天页面(即主页)上时,它将监视通知。

这意味着每个用户将拥有1个主动WS和几个被动WS(但是他们订阅了许多聊天室)。理想情况下,我只希望每个用户一个WS,但是例如,如何工作?

用户A通过ws://localhost:8000/ws/1/仅订阅了聊天室1

用户B希望通过ws://localhost:8000/ws/2/向用户A发送消息到2号聊天室

用户A没有在聊天室2上监听,因此不会收到用户B向他们发送消息的通知

0 个答案:

没有答案