Cita:
Iniciado por Profesor_Falken Buenas,
Lo comentas como si fuese algo trivial de conseguir, sin embargo no lo es. Para ese tipo de cosas existen los escáneres de red.
Acaso la IP de dicho dispositivo no es conocida y fija en la red? Tampoco hay un servicio de DNS que permita asignarle un nombre para localizarlo fácilmente?
Si no es así, lo más fácil que puedes hacer es consultar la tabla ARP de tu interfaz, que te devolverá la lista de dispositivos que conoce y sus IPs. En cualquier caso eso no te garantiza ni mucho menos al 100% que vaya a encontrar.
Obviamente Java no tiene ninguna clase del JDK para hacer algo así. Si estás en windows podrías lanzar el comando "arp -a" desde java con un Runtime.getRuntime().exec y parsear la respuesta para obtener la IP deseada.
Un saludo
Hola Falken que tal?
En nigun momento he dicho que sea trivial, de ser asi ya se hubiera resuelto facilmente... Si, la direccion IP es fija y es determinada por el personal de soporte tecnico, lo que pasa es que ellos no poseen esa informacion almacenada en una base de datos, por ejemplo, por lo que leerlo de algun tipo de soporte no seria una opcion (aparto, trato de evitar que a alguno de ellos se le olvidara registrar esa informacion en algun soporte, y mi aplicacion no funcionaria)
Dejame probar las diferentes opciones de ARP, a ver si alguna se adapta a lo que necesito.. Por que me indicas que ARP no es 100% fiable?
Muchas gracias
Saludos