2012-07-03 56 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)。

相關問題