博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android通过wifi连接经常超时
阅读量:7114 次
发布时间:2019-06-28

本文共 657 字,大约阅读时间需要 2 分钟。

============问题描述============

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

============解决方案1============

超时你要判断是post的时候服务器接收的时间,是服务器接收有问题还是发送有问题

============解决方案2============

wifi用的局域网,是不是网络设置的问题?

============解决方案3============

wifi用的局域网,是不是网络设置的问题?

============解决方案4============

httpclient联网的时候,大概有三个超时。第一个在连接池去取一个连接的时候,第二个是客户端到服务端的连接时间,第三个是服务端的响应时间。如果你用3G没问题的话,我感觉大概是wifi网络下客户端到服务端的连接超时了,可以在连接的时候去catch一下异常,看看是不是ConnectTimeout-Exception。。。或者将HttpConnectionParams.setConnectionTimeout设置一个长时间。。
以上的可以试试。。。

转载于:https://www.cnblogs.com/meizhenfen42/p/4089506.html

你可能感兴趣的文章
github 上有趣又实用的前端项目(持续更新,欢迎补充)
查看>>
opencv python 直方图均衡化
查看>>
HotFrameLearning 热门框架学习(前言)
查看>>
git团队开发流程
查看>>
【Under-the-hood-ReactJS-Part6】React源码解读
查看>>
深入理解css之vertical-align
查看>>
Laravel事件
查看>>
matlab绘制peano(皮亚诺)曲线和koch(科赫曲线,雪花曲线)分形曲线
查看>>
使用pipenv代替virtualenv管理python包
查看>>
Docker零基础入门指南(四):Docker容器使用
查看>>
React 深入系列4:组件的生命周期
查看>>
Mybatis之设计模式之迭代器模式
查看>>
房间号生成器
查看>>
CentOS 6.8 安装vsftpd
查看>>
js设计模式 --- 装饰设计模式
查看>>
Flask源代码阅读笔记(一)——应用启动
查看>>
IOS精品源码,仿探探UIButton封装iOS提示弹框迅速引导页自定义导航栏
查看>>
setState的一个Synthetic Event Warning
查看>>
通读Python官方文档之wsgiref(未完成)
查看>>
2017回顾
查看>>