![]() |
|
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
«
Tema Anterior
|
Siguiente tema
»
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Comunicación lan
Buenas, he buscado pero no he encontrado nada al respecto en el foro, mi pregunta es, cuando se depura una aplicación en un dispositivo real, que a su vez esta conectado por wifi, debería ser posible acceder a cualquier ruta de la red no?, por ejemplo si quiero hacer un ping a la máquina 192.168.1.10, desde el movil, debería llegar no?, el movil tiene una ip dentro del rango como cualquier otro dispositivo en dicha red (el pc es el 1.5 y el 1.10 es otra máquina con un servicio web esperando, y desde el pc se accede perfectamente a la 10), pero no hay manera, es que además intento hacer un ping a google por ejemplo y tampoco...
Estoy usando el InetAddr para hacer el ping, y lo hago de esta manera: private boolean ping(String url) { InetAddress inetAddr; try { inetAddr = conex.getByName(url); return inetAddr.isReachable(5000); } catch (UnknownHostException e) { e.printStackTrace(); } catch (IOException io) { io.printStackTrace(); } return false; } Lo dicho, cualquier dirección, ya sea de la lan, o externa, devuelve false... Gracias de antemano. |
|
|
|
#2
|
|
No se nada de java pero en esa funciona creo que el codigo siempre ejecutará un return false :S sobra una llave :S
En lo de redes el ping deberia salir, y en la misma red las maquinas se ven unas a otras, el problema es que la maquita a quien se lo envias le de la gana de devolverlo.. unas lo devuelven otras lo ven pero lo ignoran, y un ping localhost no es fiable para saber si tu maquina los devuelve te recomiendo ethereal en la maquina a la que le envias el ping, para ver todo el trafico y aplicando un filtro conteniendo la ip del movil, para asi descartar todo el trafico propio de la maquina; asi veras el ping y veras tambien si tu makina hace un "icmp echo reply" |
|
#3
|
||||
|
||||
|
Cita:
|
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
| Herramientas | |
|
|
Hora actual: 12:02:19 (GMT +1)
HTCMania: líderes desde el 2007






