默认
发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 求教mobileimsdk在有些android机型接收不到心跳包?
阅读(38418) | 评论(3 收藏 淘帖1
log如下:

D/LocalUDPSocketProvider: 【IMCORE】isLocalUDPSocketReady()==false,需要先resetLocalUDPSocket()...
D/LocalUDPSocketProvider: 【IMCORE】正在closeLocalUDPSocket()...
D/LocalUDPSocketProvider: 【IMCORE】Socket处于未初化状态(可能是您还未登陆),无需关闭。
D/LocalUDPSocketProvider: 【IMCORE】new DatagramSocket()中...
D/QygApplication: addToCacheLIst:getStr[]
D/LocalUDPSocketProvider: 【IMCORE】new DatagramSocket()已成功完成.

E/ClientCoreSDK: 【IMCORE】【本地网络通知】检测本地网络已连接上了!
D/LocalUDPSocketProvider: 【IMCORE】正在closeLocalUDPSocket()...

E/fireAfterSendLogin: 登录成功
【IMCORE】本地UDP端口侦听中,端口=7801...
【IMCORE】isLocalUDPSocketReady()==false,需要先resetLocalUDPSocket()...
IMCORE】正在closeLocalUDPSocket()...
IMCORE】Socket处于未初化状态(可能是您还未登陆),无需关闭。
【IMCORE】new DatagramSocket()中...
【IMCORE】new DatagramSocket()已成功完成.

D/LocalUDPSocketProvider: 【IMCORE】isLocalUDPSocketReady()==true,直接返回本地socket引用哦。
D/LocalUDPSocketProvider: 【IMCORE】isLocalUDPSocketReady()==true,直接返回本地socket引用哦。
D/QoS4ReciveDaemon: 【IMCORE】【QoS接收方】++++++++++ START 暂存处理线程正在运行中,当前长度1.
D/QoS4ReciveDaemon: 【IMCORE】【QoS接收方】++++++++++ END 暂存处理线程正在运行中,当前长度1.

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

标签:MobileIMSDK
上一篇:[已回复] 尝试MobileIMSDK的Android版demo,出现这种情况正常吗?下一篇:[已回复] 求教MobileIMSDK发出消息和返回指纹对应的问题

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

推荐方案
评论 3
具全是哪种机型(具体是的型号)、android版本是多少?

你这手机端的log看起像是收不到服务端的登陆反馈。

你需要这样来排查问题:
1)在手机上安装一个ping工具(下载地址:http://www.52im.net/thread-145-1-3.html),持续Ping服务端,看看手机端能否ping通服务器;
2)在服务端ping手机(手机的ip地址可以在设置里看到),看看能否ping通。

针对你的日志我猜测第2)步是ping不通的(也就是服务端到手机端这条能路是不通的),因为长连接通信需要比向互通,所以你必须确保两向都是通的。

一般情况下,局域网因为无线网和服务器的有线处处于不同的网段或者其它路由器的安全策略导致手机跟服务器是不通的,所以如果是这种情况,你们可以找网管或者设置路由器来解决。通常都是这个问题。因为网络通信一般只要两端网络都是通的,都不会有其它问题发生。
引用:JackJiang 发表于 2018-07-12 15:13
具全是哪种机型(具体是的型号)、android版本是多少?

你这手机端的log看起像是收不到服务端的登陆反 ...

我试了,手机和服务端都可以ping成功,就是接收不了心跳包。
引用:hjj 发表于 2018-07-12 15:38
我试了,手机和服务端都可以ping成功,就是接收不了心跳包。

把两向的ping结果,持续ping个10分钟,截图给我看看
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部