Home Menu

Menu



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


 
Herramientas
  #1  
Viejo 08/03/12, 12:57:03
Avatar de evilgom
evilgom evilgom no está en línea
Miembro del foro
Mensajes: 204
 
Fecha de registro: nov 2009
Mensajes: 204
Modelo de smartphone: Un par de ellos
Tu operador: Pepephone
Mencionado: 1 comentarios
Tagged: 0 hilos
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.
Responder Con Cita


  #2  
Viejo 12/03/12, 04:12:27
Avatar de goauld
goauld goauld no está en línea
Miembro del foro
Mensajes: 267
 
Fecha de registro: mar 2011
Localización: Galicia
Mensajes: 267
Modelo de smartphone: Leeco le Max 3
Versión de ROM: EUI , NOUGAT
Tu operador: Simyo
Mencionado: 1 comentarios
Tagged: 0 hilos
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"
Responder Con Cita
  #3  
Viejo 12/03/12, 09:26:38
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por goauld Ver Mensaje
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"
Yo no veo que sobre ninguna llave, en cuanto a todo lo demás, es cierto.
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 12:02:19 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007