以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论]同账号登录问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=93332) |
-- 作者:pcxjxjhkw -- 发布时间:2016/11/25 13:12:00 -- [讨论]同账号登录问题 同一账号,先在甲机上登录,后在乙机上登录 如何实现:甲机上提示信息,“您的账号在另一台计算机(IP,乙机的IP)登录,你被迫下线!”
谢 |
-- 作者:有点色 -- 发布时间:2016/11/25 13:46:00 -- 如果你用了OpenQQ,那么就好办了。
第二个人登陆的时候,在登陆事件,检测此用户是否已经登陆,如果已经登陆,那么给此用户(甲电脑)发送关闭的消息,甲电脑接收到信息后把自己关闭。 |
-- 作者:pcxjxjhkw -- 发布时间:2016/11/25 13:57:00 -- 以下是引用有点色在2016/11/25 13:46:00的发言:
如果你用了OpenQQ,那么就好办了。
第二个人登陆的时候,在登陆事件,检测此用户是否已经登陆,如果已经登陆,那么给此用户(甲电脑)发送关闭的消息,甲电脑接收到信息后把自己关闭。
第二个还未登录如何给甲发信息? 如果第二个人已登录,则甲将被系统T下线,已下线了,如何接收信息?
求代码? |
-- 作者:有点蓝 -- 发布时间:2016/11/25 14:14:00 -- QQClient客户端,Disconnected事件 If e.Mode = 4 Then msgbox("你已在其它地方登录") Syscmd.Project.Exit(False) End If |
-- 作者:pcxjxjhkw -- 发布时间:2016/11/25 18:08:00 -- 以下是引用有点蓝在2016/11/25 14:14:00的发言:
QQClient客户端,Disconnected事件 If e.Mode = 4 Then
msgbox("你已在其它地方登录")
Syscmd.Project.Exit(False)
End If 如何获得即将登录计算机的IP
|
-- 作者:有点色 -- 发布时间:2016/11/25 18:25:00 -- Users的属性
WanIPAddress: 广域网IP和端口 http://www.foxtable.com/webhelp/scr/2979.htm
|
-- 作者:pcxjxjhkw -- 发布时间:2016/11/25 22:40:00 -- 以下是引用有点色在2016/11/25 18:25:00的发言:
Users的属性
WanIPAddress: 广域网IP和端口 http://www.foxtable.com/webhelp/scr/2979.htm
这个可获得即将被T下线的电脑的IP, 关键是如何获得即将登录的电脑的IP??
在UserLogging 有用户申请登录时触发。 如何获得即将登录的电脑的IP
|
-- 作者:有点蓝 -- 发布时间:2016/11/26 8:51:00 -- B电脑登录后把ip记录到数据库中,A电脑下线后到数据库查询 |
-- 作者:pcxjxjhkw -- 发布时间:2016/11/26 10:32:00 -- 以下是引用有点蓝在2016/11/26 8:51:00的发言:
B电脑登录后把ip记录到数据库中,A电脑下线后到数据库查询 A电脑已下线,如何给A发信息? |
-- 作者:有点蓝 -- 发布时间:2016/11/26 10:42:00 -- 发不了。你要发什么消息?需要做什么? |