Cómo acceder a Tomcat local a través de HttpRequest desde un dispositivo Android conectado

Mientras que el acceso desde el emulador funciona bien con:

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

cuando escribo desde mi dispositivo Android

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

Donde xx.xx.xx.xx es mi IP pública, no tengo acceso al servidor local.

¿Hay alguna manera fácil de probar la aplicación desde un dispositivo Android para acceder al Tomcat local o necesito probar solo con el emulador?

¿Necesito pasar por el puerto de envío en mi enrutador o hay otra forma de conectarme "internamente" en mi WLAN? (Teléfono móvil Android <-> MAC con Tomcat local)?

preguntado el 04 de julio de 12 a las 00:07

1 Respuestas

Intente configurar su computadora como la DMZ del enrutador. De esta manera, la comunicación con su enrutador (ip pública) conduce directamente a su computadora (ip local).

Respondido 06 Jul 12, 11:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.