AnyChat技术支持论坛

标题: 连接服务器失败1分钟 [打印本页]

作者: zhangss    时间: 2014-3-27 10:27
标题: 连接服务器失败1分钟
你好!有个测试异常现象,请帮忙分析!

由于网络不稳定,正在参与会话的某个人掉出了会话。此时他欲重连服务器,但是收到的提示是连接服务器失败。然后他一直尝试重连服务器,直到1分钟之后才重连连接成功。
我采用的机制是SDK中的:一个客户端对应一个ID,同一个ID无法重复登陆。同一ID后来的登录无法踢掉前面的登录。

请问这1分钟的“连接服务器失败”是不是正常现象?
如果是的话,怎么设置能将1分钟缩短些?

作者: 廖斌    时间: 2014-3-27 11:22
您描述的是网络不稳定造成掉线的,那么重连1分钟才连上有可能是正常的。anychat的重连机制默认也是1分钟,超过1分钟就不会自动重连了。
作者: admin    时间: 2014-3-27 11:30
您好,您可以ping serverip,看这1分钟连接不上的空档里面,ping是否正常?
作者: zhangss    时间: 2014-3-27 15:11
廖斌 发表于 2014-3-27 11:22
您描述的是网络不稳定造成掉线的,那么重连1分钟才连上有可能是正常的。anychat的重连机制默认也是1分钟, ...

你提到的这个1分钟的重连机制是服务端的还是客户端的?
我关闭服务端后,客户端会一直打印“连接服务器失败...”,这个不止1分钟。
我怀疑故障的原因是:客户端掉线,但服务端还认为它在连接,这时候客户端重连是登不进去的。1分钟后服务端确认客户端掉线,然后踢掉了客户端ID,这时候客户端重连才成功。
这样解释对不对?
作者: zhangss    时间: 2014-3-28 10:49
有人吗?这个问题不好解决吗?




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3