我遇到了一个非常奇怪的错误。试图解决它将近5个小时,但我现在绝望了。
我正在开发一个连接到本地服务器并接收一些数据的 android 应用程序。我正在使用自己的手机而不是模拟器。直到今天一切都很正常。我的意思是,我毫无问题地获取数据。
但是,我收到以下错误消息
IOException: org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.2.201 refused
我的手机和本地服务器在同一个无线网络上。我把IP改成10.0.2.2看看模拟器上是不是一切正常,其实没有问题。我可以在模拟器中看到结果。
我更改了我的计算机(本地服务器)的 IP 地址,然后再次尝试,但仍然出现相同的错误。
因为我可以在模拟器上得到结果,所以我确定连接代码、android 权限等都是正确的。可能,我的手机是造成问题的手机。
您能否就连接拒绝问题提出一些建议?
PS:我已经尝试过几次重启设备(服务器、电话、电脑、调制解调器)。