我正在发送POST到我的开发机器,它可以在模拟器中与10.0.2.2一起使用,但在手机上安装时无法使用它 - 连接总是超时。我试过10.0.2.2,192.168.1.3(我的电脑)和我的公网IP ..Android - HttpPost在模拟器上工作,但不在我的手机上
我关掉防火墙,并试图转发端口8000,这是我的Web服务器正在侦听的端口。
它应该是哪个IP?端口转发我需要做什么?我不知道路由器和内部网络如何工作。
我正在发送POST到我的开发机器,它可以在模拟器中与10.0.2.2一起使用,但在手机上安装时无法使用它 - 连接总是超时。我试过10.0.2.2,192.168.1.3(我的电脑)和我的公网IP ..Android - HttpPost在模拟器上工作,但不在我的手机上
我关掉防火墙,并试图转发端口8000,这是我的Web服务器正在侦听的端口。
它应该是哪个IP?端口转发我需要做什么?我不知道路由器和内部网络如何工作。
当你正在使用您的电脑相同的连接以及模拟器等等,结果你可以浏览10.0.2.2(又名本地主机)
但是当你在一个真正的手机中部署它,你所面对的问题。
确保您的设备和服务器共享相同的连接。
使用WIFI让你的设备可以检测到192.168.1.3
希望它会帮助你
谢谢你们!我的评论帮助我理解了这些问题,需要启用WIFI,并且我的网络服务器设置不正确。 – Mark 2011-02-16 23:15:12
什么IP地址有你的设备?它连接到与服务器相同的局域网吗?无论如何,如果您制作应用程序,用户设备将不在您的LAN中,因此您应该在您的路由器上设置端口转发,并且应该可以从外部提供。 – AlexKorovyansky 2011-02-16 05:04:28