Foxtable(狐表)用户栏目专家坐堂 → [讨论]OpenQQ如何实现把用户踢下线


  共有2272人关注过本帖树形打印复制链接

主题:[讨论]OpenQQ如何实现把用户踢下线

帅哥哟,离线,有人找我吗?
jspta
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
[讨论]OpenQQ如何实现把用户踢下线  发帖心情 Post By:2015/12/11 17:39:00 [显示全部帖子]

有一个需求,
默认用户登陆系统时,自动登陆OPENQQ。但是用户可能在另一台机器上登陆,这样就把原来的T下线了。
我想实现 用户在新登陆机器上时,如果OPENQQ在线,发出提示用户,如果用户允许T下线,则T下,否则就不登陆。
如何实现这个功能?

 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2015/12/21 17:23:00 [显示全部帖子]

出现逻辑问题。

1. 用户本身在其他机器上可能在线或者不在线。
2. 当用户在线时,用户又在另一台机器上登陆。需要先判断用户是否在线。
3. 收到用户在线反馈,则用户可以自主选择是否重新登陆。

第二,三步无法实现,因为用户不登录,不能给服务器发送消息,无法获得服务器反馈,只能用Udp实现了?

 回到顶部