1

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

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

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

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

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

我更改了我的计算机(本地服务器)的 IP 地址,然后再次尝试,但仍然出现相同的错误。

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

您能否就连接拒绝问题提出一些建议?

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

4

1 回答 1

1

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

于 2013-05-11T20:00:00.970 回答