以文本方式查看主题

-  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和端口
LanIPAddress: 局域网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和端口
LanIPAddress: 局域网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
--  
发不了。你要发什么消息?需要做什么?