以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- openQQ失去连接 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=120639) |
-- 作者:nxqtxwz -- 发布时间:2018/6/21 9:16:00 -- openQQ失去连接 为什么过一会儿就显示:openQQ失去连接!因为心跳超时,openQQ失去连接。我个问题怎么解决呢? |
-- 作者:有点甜 -- 发布时间:2018/6/21 9:21:00 -- 心跳你设置成多少?
显然QQServer的心跳间隔和心跳超时设置得越小,就越能快速检查出这种意外断线,但是如果在线用户量大,那么间隔太小的话, 就会加重服务器的负担。 默认的心跳间隔是30秒,心跳超时是100秒,具体时间大家可以自己调整 ,心跳超时一般设置为心跳间隔的3倍左右,也就是连续3次没有收到心跳信号,即认为客户端已经离线。
QQServer.ServerIp = "192.168.100.6" \'指定IP地址 |
-- 作者:nxqtxwz -- 发布时间:2018/6/21 9:35:00 -- 在家试了5天都正常,今天来单位(单位是局域网,但我的连接是外网)一会儿行,一会儿不行,不知为什么呢?单位外网是100M光纤。 |
-- 作者:nxqtxwz -- 发布时间:2018/6/21 9:36:00 -- 正说着话呢,又断了。我这种情况是把心跳设大一点还是小一点呢? |
-- 作者:有点甜 -- 发布时间:2018/6/21 9:39:00 -- 以下是引用nxqtxwz在2018/6/21 9:36:00的发言:
正说着话呢,又断了。我这种情况是把心跳设大一点还是小一点呢?
心跳时间、心跳间隔设置大一些。
有可能是你单位的网络不稳定。 |
-- 作者:nxqtxwz -- 发布时间:2018/6/21 9:39:00 -- 一但断了很艰再登上,总提示:在规定时间内服务器没有响应。 |
-- 作者:有点甜 -- 发布时间:2018/6/21 9:42:00 -- 以下是引用nxqtxwz在2018/6/21 9:39:00的发言:
一但断了很艰再登上,总提示:在规定时间内服务器没有响应。
1、用qqclient(系统自带的项目)连接你的服务器,看能否正常连接(排除是否你代码的问题);
2、贴出连接你服务器的信息(ip、账号、密码、端口等),我在这边测试一下能否正常(排除是否你网路的问题);
3、如果我这边也报错,就说明是你服务器那里设置有问题。 |
-- 作者:nxqtxwz -- 发布时间:2018/6/21 10:19:00 -- 老师您好,估计是网络的问题,因为我在家里几天没发现这样的问题,到单位就出现了。 我是外部数据库用户登录的,项目的点大,用QQ发给你行吗。 |
-- 作者:有点甜 -- 发布时间:2018/6/21 10:21:00 -- 以下是引用nxqtxwz在2018/6/21 10:19:00的发言:
老师您好,估计是网络的问题,因为我在家里几天没发现这样的问题,到单位就出现了。 我是外部数据库用户登录的,项目的点大,用QQ发给你行吗。
不需要把项目发过来。
1、用qqclient(foxtable安装目录下casestudy自带的项目)连接你的服务器,看能否正常连接(排除是否你代码的问题);
2、贴出连接你服务器的信息(ip、账号、密码、端口等),我在这边测试一下能否正常(排除是否你网路的问题); |
-- 作者:nxqtxwz -- 发布时间:2018/6/21 10:35:00 --
|