以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论]OpenQQ如何实现把用户踢下线 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78570) |
-- 作者:jspta -- 发布时间:2015/12/11 17:39:00 -- [讨论]OpenQQ如何实现把用户踢下线 有一个需求, 默认用户登陆系统时,自动登陆OPENQQ。但是用户可能在另一台机器上登陆,这样就把原来的T下线了。 我想实现 用户在新登陆机器上时,如果OPENQQ在线,发出提示用户,如果用户允许T下线,则T下,否则就不登陆。 如何实现这个功能?
|
-- 作者:大红袍 -- 发布时间:2015/12/11 18:24:00 -- 这个就是收发信息的控制。
客户端收到服务器发出的某条信息,比如 我要踢走你。那么客户端就把自己关闭即可。 |
-- 作者:jspta -- 发布时间:2015/12/21 17:23:00 -- 出现逻辑问题。 1. 用户本身在其他机器上可能在线或者不在线。 2. 当用户在线时,用户又在另一台机器上登陆。需要先判断用户是否在线。 3. 收到用户在线反馈,则用户可以自主选择是否重新登陆。 第二,三步无法实现,因为用户不登录,不能给服务器发送消息,无法获得服务器反馈,只能用Udp实现了?
|
-- 作者:大红袍 -- 发布时间:2015/12/21 18:11:00 -- 1、启动的时候,就登陆openQQ啊;
2、可以判断啊 http://www.foxtable.com/help/topics/2979.htm
3、看1,强制打开项目就必须登陆openQQ |