以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  2017年7月31日重要更新,请大家即时更新!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=104414)

--  作者:狐狸爸爸
--  发布时间:2017/7/28 17:03:00
--  2017年7月31日重要更新,请大家即时更新!
1、修正包括Excel报表在内的多个bug。

2、之前的OpenQQ,必须开放服务器所有端口才能正常使用,从安全角度看,是很不恰当的,所以本次更新后,OpenQQ可以指定随机端口范围了:

通过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,用户数越多,范围宽度应该相应增加,否则因为端口数量不够,会导致信息和文件发送失败,甚至无法登录。


重要提示:


1、 新开通的阿里云服务器,必须指定端口范围,并在安全组中开放设定的端口范围(注意类型必须是UDP,进出都要设置),才能正常使用OpenQQ。

2、 关于云服务器的设置,可参考:

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=104284





[此贴子已经被作者于2017/7/31 10:04:26编辑过]

--  作者:blsu33
--  发布时间:2017/7/28 17:04:00
--  
 图片点击可在新窗口打开查看
--  作者:coch2004
--  发布时间:2017/7/28 17:06:00
--  

赶快抢楼


--  作者:xndd
--  发布时间:2017/7/28 17:06:00
--  
这次更新提升了安全性啊。板凳。
--  作者:blackzhu
--  发布时间:2017/7/28 17:07:00
--  
说好的net4.0 呢
--  作者:chen3728060
--  发布时间:2017/7/28 17:09:00
--  回复:(blsu33) [em251]
QQServer.ServerPort = 52177 \'指定登录端口
QQServer.PortRange = "52000/53000" \'指定随机端口范围
 
我不懂这个有不同?
我在阿里云一直openQQ用52178端口,然后防火墙开放52178,OpenQQ就很正常使用了
 
为啥还需要随机端口范围?

--  作者:zsslly
--  发布时间:2017/7/28 17:10:00
--  
图片点击可在新窗口打开查看
--  作者:狐狸爸爸
--  发布时间:2017/7/28 17:12:00
--  
回楼上,服务端的随机端口用来收发文件和离线消息的。

在线客户端之间的消息和文件是通常是p2p形式发送的,不会通过服务器,所以你没有感受到问题也正常。

当需要发送离线消息和文件,或者客户端和服务器进行文件收发时,问题就来了。
[此贴子已经被作者于2017/7/28 17:14:19编辑过]

--  作者:程兴刚
--  发布时间:2017/7/28 17:16:00
--  
顶起来
--  作者:rjh4078
--  发布时间:2017/7/28 17:23:00
--  
这个更新解决大问题了