socket 长连接的问题

swingboy 2012-01-17 02:24:52
发一个长连接的例子,支持心跳,重连功能,客户端是使用的BIO,服务端使用NIO,模拟器上测试2小时不会掉线,但是装在手机上测试一个小时心跳能掉5~6次(是在2G,2.5G网络下测试,在3G网络没测试过)。以下贴上代码,希望高手们能帮忙看看,提点改进的意见,我会不断更新此贴直到socket在2G网络下也能够长连。

http://www.eoeandroid.com/forum.php?mod=viewthread&tid=154628&page=1&extra=#pid1266472
...全文
263 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
swingboy 2012-02-16
  • 打赏
  • 举报
回复
最近在研究xmpp,asmack里的重连功能似乎是个bug
xqhrs232 2012-01-18
  • 打赏
  • 举报
回复
支持心跳,重连功能,客户端是使用的BIO,服务端使用NIO

这些是些什么东西?不懂的东西真多!
lius1984 2012-01-18
  • 打赏
  • 举报
回复
无线网络 长连接还是不稳定。
CyberLogix 2012-01-18
  • 打赏
  • 举报
回复
:-),移动网络好像不能长链接啊,不稳定
儿大不由爷 2012-01-17
  • 打赏
  • 举报
回复
移动的网络只能支持10分钟,这个是由移动网络决定的。
gdsatan 2012-01-17
  • 打赏
  • 举报
回复
目前的移动网络会在一段时间后强制中断长连接的,这和你的程序应该没关

80,356

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧