最近写的一个android客户端程序,和服务器端采用socket通讯,使用3G网络连接,因为网络可能不稳定,经常出现socket连接断掉的情况,慢是可以理解的,也可以接收,但是socket连接断掉有点烦人,设置的超时时间也不短,请问各位大哥有没有什么方法解决socket经常断掉的问题
解决方案 »
- 空线程消耗资源吗?
- android
- android中资源的Uri(通过浏览器浏览资源中的页面)
- android 如何访问设备自带内存?(internal memory)
- android设置时间提醒,关机再开机后服务不启动
- Url获取InputStream 空指针异常
- C++调用android非静态函数
- Android NDK Debug Error " gdbserver: Error stopping at **...."
- 问一个gallery问题,请不要说gallery过时,知道者说说看,谢谢。
- 关于NDK的NativeActivity的问题
- 请问解析JSON时,org.json包和gson包的区别
- android tabHost 中的tab很多,怎么办?
02-02 15:57:32.764: WARN/System.err(1743): at org.apache.harmony.luni.platform.OSNetworkSystem.readSocketImpl(Native Method)
02-02 15:57:32.764: WARN/System.err(1743): at org.apache.harmony.luni.platform.OSNetworkSystem.read(OSNetworkSystem.java:358)
02-02 15:57:32.764: WARN/System.err(1743): at org.apache.harmony.luni.net.PlainSocketImpl.read(PlainSocketImpl.java:561)
02-02 15:57:32.764: WARN/System.err(1743): at org.apache.harmony.luni.net.SocketInputStream.read(SocketInputStream.java:88)
02-02 15:57:32.764: WARN/System.err(1743): at com.order.NetWorkService$TCPListenThread.run(NetWorkService.java:251)
02-02 15:57:32.764: ERROR/NetWorkService(1743): TCPListenThread readBytes = inStream.read(pkt, 0, minReadSize) error