写了一个网络通信的小程序,在联通3G,电信3G,WIFI下均测试成功,能把服务器的响应取回来。但移动网络就比较吃翔了,Request发送后,服务器能接收到,并已进行处理,但Android一直等不到服务器的响应,报错内容:
ECONNRESET (Connection reset by peer)感觉是移动网络一直在动态改变手机地址,或者使用了其它方式间接连接网络,导致服务器Response返回时,按原地址或路径找不到发送者。网上查了一下原因,有人说在CMWAP下设置代理,我检测到测试机的网络制式是CMNET,也设置代理测试过,不成功!!!!使用HttpUrlConnection测试,其它都成功,移动不成功
使用Apache的HttpClient测试,其它都成功,移动不成功
使用Google的Volley测试,其它都成功,移动不成功郁闷好几天了,有大神遇到过这个问题吗?还望指点一二也有可能是我走错路了,完成这个需求是不是要转换用别的思路?最近才开始用Android,求指路。。android网络通信,中国移动