Como resolver nomes de host de rede do endereço IP
Estou trabalhando no mecanismo de bate-papo baseado em wifi e consegui recuperar a lista de hosts conectados à rede wifi atual seguindoesta link e agora tenho lista de dispositivos com endereços IP, mas eu preciso do nome do host do endereço IP e tentei seguir
InetAddress inetAddr;
try {
inetAddr = InetAddress.getByName(host.hostname);
String hostname = inetAddr.getHostName();
String canonicalHostname = inetAddr.getCanonicalHostName();
holder.computerName.setText("Canonical : "+host.hostname);
} catch (Exception e) {
e.printStackTrace();
}
Aqui, o nome do host e o nome do host canônico estão exibindo o endereço IP em vez do nome do host.
Por favor, ajude-me a conseguir isso.