默认
发表评论 2
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
求助自已开发的IM中,APP如何检测与服务端网络是否断开?
阅读(31689) | 评论(2 收藏 淘帖
目前是一分钟发一次心跳包,服务器会回复。这种方式个人认为是可以不用回复的,不回复的话服务端如果在三分钟内收不到APP发的心跳包,就会切断socket.
但是APP在某些时候就会检测不到是否断线,就算断线了也是要过十几分钟才能检测到timeout。不清楚这是手机端问题还是服务器
@JackJiang


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

标签:IM开发
上一篇:请问有 IM 的tcp网关服务器这个说法吗?方案是怎样?下一篇:[已回复] 关于MobileIMSDK客户端中QoS4ReciveDaemon类的理解和疑问
推荐方案
评论 2
3 楼: ctrlxcs13 Lv.2 楼主 6 年前 来自手机 | 只看该作者
手机没得回复评论,感谢回答,我在琢磨琢磨
你服务端和客户端都是基于什么框架开发的?直接用最原生的socket写的吗?
如果是服务端用的是MINA或Netty是很容易实现掉线超时检测这些的。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部