bom dia a todos!!!
pessoal, é o seguinte:
aqui na empresa tem 10 máquinas, na mesma rede(Virtua) e quero saber o ip individual de cada máquina(ip interno, correto?)como faço?
Obrigado a todos!!!
Horácio
Olá,
você quer escanear a rede a partir de um PC ou vai executar sua aplicação em casa um deles e deseja pegar o IP local?
Até mais,
a partir de um pc, mesmo…
Pq vc não configura um IP fixo para cada máquina da rede?
davidbuzatto … rs
horacio:
http://download.oracle.com/javase/6/docs/api/java/net/InetAddress.html
http://download.oracle.com/javase/6/docs/api/java/net/InetAddress.html#getHostAddress()
http://download.oracle.com/javase/6/docs/api/java/net/InetAddress.html#getHostName()
InetAddress addr = InetAddress.getLocalHost();
String hostAddress = addr.getHostAddress();
String hostName = addr.getHostName();
System.out.println(hostAddress);
System.out.println(hostName);
Até mais,
Hehe então Danilo, parece brincadeira o que eu falei, mas não foi não.
Posso ter entendido errado, mas o horacio quer saber os IPs das outras máquinas através da rede e não localmente.
Se for localmente, a sua solução resolve.
[]'s
David … foi mal … rs … entendi que era zueira …
Até mais,