Pessoal, é o seguinte:
Eu estou precisando fazer um sistema de Ping em um Hostname, da seguinte forma:
É passado o hostname, ele localiza o IP desse hostname, e executa 20 testes de ping… Exibindo todos os dados, da mesma forma que é feito em DOS.
Depois de executar os 20 pings, ele faz uma média do tempo de resposta e exibe o resultado em um textfield…
Caso não localize o hostname, exiba uma mensagem no textfield, informando que não foi encontrado…
Para exemplificar, ao efetuar o ping do “www.uol.com.br”, gostaria que ele exibisse o resultado:
Disparando contra www.uol.com.br [200.221.2.45] com 32 bytes de dados:
Resposta de 200.221.2.45: bytes=32 tempo=57ms TTL=251
Resposta de 200.221.2.45: bytes=32 tempo=28ms TTL=251
Resposta de 200.221.2.45: bytes=32 tempo=85ms TTL=251
Resposta de 200.221.2.45: bytes=32 tempo=60ms TTL=251
Estatísticas do Ping para 200.221.2.45:
Pacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de perda),
Aproximar um número redondo de vezes em milissegundos:
Mínimo = 28ms, Máximo = 85ms, Média = 57ms
Isso parece ser bastante complicado… Dei uma olhada por ai sobre InetAddress, isReachable… mas fiquei bastante confuso sobre como pegar tempo de resposta, etc…
Poderia me dar uma luz??

