当前位置:编程学习 > wap >>

socket 长连接的问题

发一个长连接的例子,支持心跳,重连功能,客户端是使用的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 --------------------编程问答-------------------- 目前的移动网络会在一段时间后强制中断长连接的,这和你的程序应该没关 --------------------编程问答-------------------- 移动的网络只能支持10分钟,这个是由移动网络决定的。 --------------------编程问答-------------------- 支持心跳,重连功能,客户端是使用的BIO,服务端使用NIO

这些是些什么东西?不懂的东西真多! --------------------编程问答-------------------- :-),移动网络好像不能长链接啊,不稳定 --------------------编程问答-------------------- 无线网络 长连接还是不稳定。 --------------------编程问答-------------------- 最近在研究xmpp,asmack里的重连功能似乎是个bug
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,