请选择 进入手机版 | 继续访问电脑版

默认
发表评论 2
[已回复] MobileIMSDK的java和安卓有规律地自动断开的疑问
MobileIMSDK-javaDemo客户端与部分安卓用户会20几秒左右自动断开,如图:

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

标签:MobileIMSDK
微信图片_20170718201713.jpg
微信图片_20170718201726.jpg
上一篇:[已回复] 求助MobileIMSDK v2版中掉线后自动重登录的问题下一篇:[已回复] 求助关于MobileIMSDK消息id和消息回调的疑问

本帖已收录至以下技术专辑

评论 2
理论上你这个Android端的表现是比较正常,因为移动网络的波动远超你想象,但没有客观的测量工具都是没有说服力的。

建议测试时这样来评估你手机的网络状况:
到论坛下载专业一点的ping工具(http://www.52im.net/thread-610-1-2.html),比如下图的这个,你可以持续性的ping,当MobileIMSDK的程序发生掉线时你就看看ping工具上有没有对应的丢包,如果ping工具上的丢包能对应上程序的表现,那就说明程序掉线只是受网络波动影响,那你就去找网络原因而可以排除代码问题了。


不过,你java客户端的表现很不正常,这个java客户端程序代码是你自已编译的还是我打的jar包你直接运行的?

而我自已用MobileIMSDK的java demo客户端来测试,表现很正常,看看我已连测了25分钟,同时开的2个端没有任何掉线(客户端wifi下、服务器就是阿里云的测试地址rbcore.52im.net):
QQ截图20170718210705.png
签名: 该会员没有填写今日想说内容.
我模拟了一下你的问题,我认为只有一种情况能合理地解释这个问题:那就是你用2个或2个以前客户端登陆了同一个账号,而MobileIMSDK里的重复登陆逻辑因为各人的需求都不一样,是没有进行处理的。我的模拟测试情况见下图,我用的是同一个账号登陆了两个客户端,就模拟出了你的情况了:
QQ截图20170718214546.png
签名: 该会员没有填写今日想说内容.

Processed in 0.171875 second(s), 39 queries , Gzip On.

返回顶部