Eu tenho um método que recebe o endereço de uma máquina. Como faço para pegar o nome dela? estava vendo a classe InetAddress, mas não achei o que eu queria. O IP que eu recebo vem em String.
Valeu
Eu tenho um método que recebe o endereço de uma máquina. Como faço para pegar o nome dela? estava vendo a classe InetAddress, mas não achei o que eu queria. O IP que eu recebo vem em String.
Valeu
byte[] ip = new byte[4];
ip[0] = (byte)172;
ip[1] = 10;
ip[2] = (byte)200;
ip[3] = 15;
InetAddress ia = InetAddress.getByAddress(ip);
System.out.println(ia.getHostName());
eu tinha visto essa classe, só que achei que tivesse alguma maneira mais fácil, porque eu recebo uma String e não um byte array, mas beleza vou fazer assim mesmo
Valeu!
Você também pode usar o método InetAddress.getByName(), ele recebe uma String (que pode ser tanto o IP como o nome do host) e retorna um objeto InetAddress.