エミュレータからのアクセスは次の場合に正常に機能します。
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 携帯電話 <-> ローカル Tomcat を搭載した MAC)?