websocket服务端给多个客户端推送数据存在覆盖的问题

目前我写了个websocket,需要通过不用的userId推送不同的内容,需要给不同的客户端推送不同的内容,但目前有个问题就是最后的一次推送总会覆盖之前的数据

在循环里会根据不同的userId获取不同的WebSocketServer对象,然会开始推送,但最后一个推送会覆盖之前的推送

img

  • 这篇博客: webSocket运用中的 3、websocket里userid重复,会导致顶掉前面的用户 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 处理方法:可以用登录的loginId连接服务,发送消息的时候用userId,实现不同的登录用户都能接收到消息。