默认

[已回复] MobileIMSDK的java和安卓有规律地自动断开的疑问

查看数: 42895 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-07-18 20:20

正文摘要:

MobileIMSDK-javaDemo客户端与部分安卓用户会20几秒左右自动断开,如图:

评论

sjjwgku 发表于 4 年前
我的Android偶尔掉线,我都搞烦了,不知道怎么回事
JackJiang 发表于 7 年前
我模拟了一下你的问题,我认为只有一种情况能合理地解释这个问题:那就是你用2个或2个以前客户端登陆了同一个账号,而MobileIMSDK里的重复登陆逻辑因为各人的需求都不一样,是没有进行处理的。我的模拟测试情况见下图,我用的是同一个账号登陆了两个客户端,就模拟出了你的情况了:
[已回复] MobileIMSDK的java和安卓有规律地自动断开的疑问_QQ截图20170718214546.png
JackJiang 发表于 7 年前
理论上你这个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):
[已回复] MobileIMSDK的java和安卓有规律地自动断开的疑问_QQ截图20170718210705.png

返回顶部