【问题标题】:Unusual HttpHostConnectException on device设备上出现异常的 HttpHostConnectException
【发布时间】:2013-05-06 02:43:06
【问题描述】:

我遇到了一个非常奇怪的错误。尝试解决了将近 5 个小时,但我现在已经绝望了。

我正在开发一个连接到本地服务器并接收一些数据的安卓应用程序。我正在使用自己的手机而不是模拟器。直到今天一切都很正常。我的意思是,我可以毫无问题地获取数据。

但是,我收到以下错误消息

IOException: org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.2.201 refused

我的手机和本地服务器在同一个无线网络上。我把IP改成10.0.2.2看看模拟器上是不是一切正常,其实没有问题。我可以在模拟器中看到结果。

我更改了我的计算机(本地服务器)的 IP 地址,并再次尝试,但仍然遇到同样的错误。

由于我可以在模拟器上得到结果,我确定连接代码、android 权限等都是正确的。可能是我的手机造成了问题。

您能对连接拒绝问题提出一些建议吗?

PS:我已经尝试过几次重启设备(服务器、手机、电脑、调制解调器)。

【问题讨论】:

  • url 是一个虚拟的url,用来放在服务端

标签: android connection http-host


【解决方案1】:

虽然我之前禁用了,但不知何故,windows防火墙被打开了,它阻止了手机的连接请求。

【讨论】:

  • 谢谢,这就是解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-11
  • 2016-05-19
  • 2019-05-04
  • 1970-01-01
  • 2021-12-03
相关资源
最近更新 更多