Saber se o ip ou url esta ativa

7 respostas
T

Gostaria de saber se alguém já implementou algo do tipo . Ao digitar um endereço de ip ou url o sistema da um retorno igual a o do cmd(ping) do windows?

7 Respostas

peczenyj

uma coisa é um ip, outra coisa é a porta.

vc pode olhar o protocolo ICMP ou tentar abrir um socket pra porta 80 desse IP e ver o que acontece.

S

Se for o mesmo retorno penso que tu pode executar o ping atraves do Runtime exec, então capturar o output e mostrar aodne tu achar melhor hehe.

[]'s

peczenyj

E ai criar um acoplamento de uma aplicação com um executavel do sistema operacional?

Cuidado… :wink:

S

peczenyj:
E ai criar um acoplamento de uma aplicação com um executavel do sistema operacional?

Cuidado… :wink:

HEHe trabalhamos com as informações que temos disponível :wink:

Não tenho certeza mais o ping do windows e dos linux são iguais ? (me corrijam se estiver errado).

Agora lendo certinho, de acordo com o título, o que tu quer fazer é apenas ver se a máquina tá “viva”, na rede. Penso que podes fazer como o peczenyj falou, abrir um socket pro tal host e ve se tem alguma resposta, se tiver é pq ta online se não é pq ele não responde nessa porta ou tá offline mesmo hehe.

T

Não precisa mostrar todas aquelas informações tipo assim .

Digite o ip : [ ]

if (resultado == true) {

disponivel.

} else {

não disponivel.
}

KWill

Achei isto pelo Google:

http://codare.net/2007/05/09/java-fazer-ping-em-um-servidor/

Deve servir para alguma coisa.

Inté.

T

Era isso mesmo. Valeu.

Criado 25 de julho de 2008
Ultima resposta 25 de jul. de 2008
Respostas 7
Participantes 4