先前开发一款Android APP,在WIFI环境下测试,是没问题的,但是在GPRS下测试,问题就来了。平均访问5次网路才可以得到1次结果,其余4次几乎1秒不到就报错,Log如下:
06-21 16:36:08.265: W/System.err(6788): java.net.SocketException: Connection reset by peer
06-21 16:36:08.273: W/System.err(6788): at org.apache.harmony.luni.platform.OSNetworkSystem.read(Native Method)
06-21 16:36:08.277: W/System.err(6788): at dalvik.system.BlockGuard$WrappedNetworkSystem.read(BlockGuard.java:273)
06-21 16:36:08.281: W/System.err(6788): at org.apache.harmony.luni.net.PlainSocketImpl.read(PlainSocketImpl.java:458)
06-21 16:36:08.281: W/System.err(6788): at org.apache.harmony.luni.net.SocketInputStream.read(SocketInputStream.java:85)
06-21 16:36:08.285: W/System.err(6788): at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103)
06-21 16:36:08.285: W/System.err(6788): at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
06-21 16:36:08.289: W/System.err(6788): at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:82)
求指点,网上找了一天了...
06-21 16:36:08.265: W/System.err(6788): java.net.SocketException: Connection reset by peer
06-21 16:36:08.273: W/System.err(6788): at org.apache.harmony.luni.platform.OSNetworkSystem.read(Native Method)
06-21 16:36:08.277: W/System.err(6788): at dalvik.system.BlockGuard$WrappedNetworkSystem.read(BlockGuard.java:273)
06-21 16:36:08.281: W/System.err(6788): at org.apache.harmony.luni.net.PlainSocketImpl.read(PlainSocketImpl.java:458)
06-21 16:36:08.281: W/System.err(6788): at org.apache.harmony.luni.net.SocketInputStream.read(SocketInputStream.java:85)
06-21 16:36:08.285: W/System.err(6788): at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103)
06-21 16:36:08.285: W/System.err(6788): at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
06-21 16:36:08.289: W/System.err(6788): at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:82)
求指点,网上找了一天了...
解决方案 »
- 在Service中弹出Notification
- 一个TabHost能不能只有一个activity,还是分别每个tab都要有
- 怎么对文件进行加密解密,我的速度太低了,要好几秒.各位大侠帮帮忙,来者有分
- 如何查找layout中可以填的值
- 请教Android与PC通信的问题
- 请问这个界面应该如何布局啊?
- 请教这种动画怎么做的?谢谢
- android asmack IM
- Android 修改允许系统app安装白名单。
- Android Can't convert value at index 7 to dimension: type=0x1
- 求教android中 分享到renren和tencent微博的问题
- 关于LocalServerSocket和LocalSocket
cmwap只接受http协议,另外,需要用移动的私有协议,也就是所谓的x-online-host 方式。
http://blog.sina.com.cn/s/blog_6c0e670e0100my6z.html 这篇文章有讲一些简单的解法和原理。