0

从模拟器访问时可以正常工作:

  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,还是我只需要使用模拟器进行测试?

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

4

1 回答 1

0

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

于 2012-07-06T10:26:15.647 回答