QQ 通讯系统 模拟在线 隐身 状态的切换问题

ljq001234 2015-09-09 05:06:12
,通过 JLbael[] 生成一堆好友列表,用户登录的时候,好友列表显示图片.但是我在状态隐身切换的时候,就只有当前的窗口切换成功,而另一个都是两个用户在线 求思路 求解决方法,我把在线用户都存在hashmap中
...全文
82 1 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你要在数据库里同时维护一张用户关系表 比如A与B和C是好友,ABC同时登陆在你的hashMap里应该有3条socket链路 那么你在A的窗口上点隐身,B,跟C的窗口,你如果你通知他们2,他们2怎么会有动作呢? 显然你应该先查询出A跟B,和C的好友关系,然后通过用户ID找到你在hashMap里保存的B与C窗口的链路,发条指令过去。 告诉他们2A下线了,然后在接收代码里,把对应的A隐身掉就可以了。 看懂的话记得结贴
相关推荐
发帖
Java

4.9w+

社区成员

Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
帖子事件
创建了帖子
2015-09-09 05:06
社区公告
暂无公告