Verificar se host na rede pelo IP

1 resposta
guedes

Olá,

Estou desenvolvendo uma aplicação que em determinado momento preciso verificar se um determinado host está na rede,
estou usando o seguinte trecho de código:

public void localizaHost(String host) {

	try {
		InetAddress.getByName(host);
	} catch(UnknownHostException uhex) {
		JOptionPane.showMessageDialog(null, "Usuário não encontrado na rede");
		return;
	}

        //Código omitido

}

Funciona apenas se for fornecido o nome do host,
se eu passar como parâmetro o endereço IP não funciona.

Mesmo eu passando como parâmetro um endereço que eu tenho certeza que não está na rede ele passa direto.

Ps. Este código eu adaptei de um exemplo que eu encontrei na internet. Se alguém conhecer uma maneira melhor de faze-lo eu agradeço :smiley:

1 Resposta

T

tinha sua resposta aqui no guj mesmo…

http://www.guj.com.br/posts/list/85082.java

Criado 23 de junho de 2008
Ultima resposta 23 de jun. de 2008
Respostas 1
Participantes 2