tudo tem sua primeira vez nunca mexi com o pacote de redes e estou precisando dar uma olhada o quero fazer por enquanto é simples da um ping ver o fluxo da rede essas coisa simplificando monitorar uma rede, nao sei por onde comeco alguem tem alguma apostila,link, livro q recomende ler algo do tipo, coloquei no google e so achei duvidas bem especificas.
eu ate sei usar um pouco a classe Socket e ServerSocket, onde eu instancio um ServerSocket passando a porta “server = new ServerSocket(4000)” e dou um Socket “socket = server.accept()” e crio uma classe “Cliente” que manda uma string para um o socket “new Socket(“127.0.0.1”,4000)” e deposi ela pega a informacao e etc… mas nao sei muito o que fzr depois ? como eu daria um ping assim ?
ViniGodoy
O problema é que o PING não é um comando do TCP, e sim do ICMP, portanto, não é coberto pela API do socket. A classe InetAddress tem o método isHostReacheable que, passado um endereço, tenta algumas formas de “ping”.