1.一个关于websocket的问题。
现在情况是 我只打开一个标签页(A用户登录),A用户能收到消息,消息是正常推送的。但是同时我再开一个相同标签页(也是A用户登录),新的标签页能正常收到消息,但旧的标签页就不推送消息过来了。
请问下大能们咋回事呀?我现在需要多个标签页都能同时收到推过来消息(都是相同用户A)。
1.一个关于websocket的问题。
现在情况是 我只打开一个标签页(A用户登录),A用户能收到消息,消息是正常推送的。但是同时我再开一个相同标签页(也是A用户登录),新的标签页能正常收到消息,但旧的标签页就不推送消息过来了。
请问下大能们咋回事呀?我现在需要多个标签页都能同时收到推过来消息(都是相同用户A)。
```java
用的什么存储的session,看你的样子应该用的是map<key,session>,然后用的用户的某个字段当做key,当前会话当做value,当两个相同的用户都链接后,由于key相同不就给之前的用户给覆盖了,改成map<key,List<session>> 把相同key的会话保存到list中,推送的时候遍历list进行多端推送
```