android通过wifi连接经常超时

Android 码拜 6年前 (2015-05-10) 408次浏览 0个评论
 

  最近做了一个安卓应用,测试时发现如果通过wifi连接经常超时,而用3G网络连接有时候很慢,但是很少超时,连接用的httpclient的post方式,服务器用的是tomcat7,数据库oracle,连接用的C3P0连接池,有人知道是什么情况吗?
  服务器连接超时已经调过,还是没什么效果。

自己顶下,时好时坏
10分
超时你要判断是post的时候服务器接收的时间,是服务器接收有问题还是发送有问题
这个时间怎么判断?服务器没有任何异常抛出
10分
wifi用的局域网,是不是网络设置的问题?
别的软件用的好好的,和网络设置无关。
10分
wifi用的局域网,是不是网络设置的问题?
30分
httpclient联网的时候,大概有三个超时。第一个在连接池去取一个连接的时候,第二个是客户端到服务端的连接时间,第三个是服务端的响应时间。如果你用3G没问题的话,我感觉大概是wifi网络下客户端到服务端的连接超时了,可以在连接的时候去catch一下异常,看看是不是ConnectTimeout-Exception。。。或者将HttpConnectionParams.setConnectionTimeout设置一个长时间。。
以上的可以试试。。。
谢谢各位,问题解决
请问楼主大大。你是怎么解决的?
怎么解决的啊 也不说一下啊??、
楼主,求解决方法啊,我也遇到了一样的问题???

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明android通过wifi连接经常超时
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!