从模拟器访问时可以正常使用:
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手机< - > MAC与本地Tomcat)?
答案 0 :(得分:0)
尝试将计算机设置为路由器的DMZ。 这样,与路由器(公共IP)的通信直接导致您的计算机(本地IP)。