QQServer的属性

QQServer包括以下属性:

属性名 说明
ServerIP 字符型,指定QQserver的IP地址。
ServerPort 整数型,指定QQServer的登录端口。
PortRange 字符型,指定QQServer的随机端口范围,参考:指定端口范围
HeartbeatInterval 整数型,指定心跳信号间隔,默认为30,单位为秒
HeartbeatTimeout 整数型,指定心跳信号超时时长,默认为100,单位为秒,也就是100秒内没有收到某客户端的心跳信号,就认为该客户端已经离线。
Ready 逻辑型,用于判断QQserver是否处于启动状态
Buildin 逻辑型,是否使用内置身份验证,默认为False。
Users QQUser集合,包括所有已经登录的用户;QQUser有两个属性,Name返回用户名,Tag用于设置用户的附加数据。

示例一

启动QQServer:

QQServer.ServerIp = "192.168.100.6" '指定IP地址
QQServer
.ServerPort = 52177 '指定端口
QQServer
.HeartbeatInterval = 30 '指定心跳时间
QQServer
.HeartbeatTimeout = 100 '指定心跳超时时间
QQServer
.Start() '启动QQServer

示例二

列出所有已经登录的用户:

For Each User As QQUser In QQserver.Users
   
Output.Show(User.Name)
Next

 

 

 


本页地址:http://www.foxtable.com/webhelp/topics/2979.htm