2012-07-03 32 views
0

虽然从仿真器访问工作正常:如何从连接的Android设备通过的HttpRequest访问本地的Tomcat

response = CustomHttpClient.executeHttpPost(
       "http://10.0.2.2:8080/DWAP/SERVLET", postParameters); 

,当我从我的Android设备

response = CustomHttpClient.executeHttpPost(
       "http://XX.XX.XX.XX:8080/DWAP/SERVLET", postParameters); 

凡xx.xx.xx.写xx是我的公有IP,我无法访问本地服务器。

是否有一种简单的方法来测试从Android设备访问本地Tomcat的应用程序还是仅需要使用模拟器测试?

是否需要在我的路由器上通过端口连接,或者有另一种方法可以在我的WLAN上“内部”连接。 (Android手机< - >带本地Tomcat的MAC)?

回答

0

尝试将您的计算机设置为路由器的DMZ。 这样,与您的路由器(公共IP)通信直接导致您的计算机(本地IP)。

相关问题