指定端口范围

QQServer的Port属性,只是指定了一个登录端口,实际运行的时候,QQServer还会随机使用空闲端口用于收发信息和文件。

通过PortRange属性,我们可以限定QQServer使用的随机端口范围,例如:

QQServer.ServerIp = "192.168.100.6" '指定IP地址
QQServer
.ServerPort = 52177 '指定登录端口
QQServer
.HeartbeatInterval = 30 '指定心跳时间
QQServer
.HeartbeatTimeout = 100 '指定心跳超时时间
QQServer.PortRange = "52000/53000" '指定随机端口范围
QQServer
.Start() '启动QQServer

随机端口范围的宽度一半不应该低于200,用户数越多,范围宽度应该 相应增加,否则因为端口数量不够,会导致信息和文件发送失败,甚至无法登录。

重要提示: 新开通的阿里云服务器,必须指定端口范围才能正常使用OpenQQ;同时需要在云服务器后台的安全组设置中,开放这个范围的端口接入,注意通讯协议为UDP。


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