Usando API java.net?

4 respostas
dicabeca

pessoal,

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.

4 Respostas

B

Não é tão simples assim (dar um ping, monitorar uma rede).

Mesmo em C isso não é trivial.

Em Java, o essencial é você aprender como se usam sockets (TCP e UDP), para conectar a alguma aplicação.

B

http://www.ibiblio.org/java/books/jnp3/

dicabeca

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”.

Criado 4 de dezembro de 2009
Ultima resposta 4 de dez. de 2009
Respostas 4
Participantes 3