【发布时间】: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