默认
打赏 发表评论 25
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
安卓心跳包中,30s以上就频繁断开,10s会偶尔断开,3s就比较稳定了。但是根据楼主所说,不是说NAT表的清除时间有的都到好几分钟吗,为什么安卓10s就很容易断开连接呢?还要就是3s的心跳时间,会不会有点太频繁了,这样手机电量消耗会很大吧?
评论 25
在源码中的安卓库中,ClientCoreSDK中的检测网路的广播接受器networkConnectionStatusBroadcastReceiver中,当检测到网络已连接上时,调用的应该是LocalUDPSocketProvider.resetLocalUDPSocket而不是closeLocalUDPSocket吧?
引用:JackJiang 发表于 2017-04-10 12:49
理论上,调这两个方法中的任一个都可以,你理解下代码就明白了,关键是只要getLocalUDPSocket()能拿到干 ...

懂了,谢谢
想问问楼主对于推送和即时通信有什么区别呢?我怎么感觉都是维持长连接进行消息的发送呢?
引用:JackJiang 发表于 2017-04-10 19:41
本来就是啊

这样啊,应该没有应用是自己本身有了即时通讯,又去搞一个推送的吧
引用:JackJiang 发表于 2017-04-10 20:15
没有那必要

好的,3q
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部