O documento explica como criar conexões TCP entre dois computadores usando sockets no Java, descrevendo como criar um cliente e servidor que se comunicam, com o cliente se conectando ao servidor, enviando e recebendo dados.
O protocolo TCP
Danecessidade de dois computadores se comunicarem, surgiram
diversos protocolos que para troca de informação: o protocolo
utilizado aqui é o TCP (Transmission Control Protocol).
Através do TCP, é possível
criar um fluxo entre dois
computadores - como é
mostrado no diagrama
abaixo:
4.
Socket
“Um soquete derede é o ponto-final de um fluxo de comunicação
entre 2 aplicativos através de uma rede..” [Wikipedia].
5.
SOCKET CLIENTE
Em javao socket responsável por conectar-se ao
servidor é um objeto da classe java.net.Socket.
SINTAXE:
Socket cliente = new Socket(EndereçoDoServidor, Porta);
EXEMPLO:
Socket cliente = new Socket(“127.0.01”, 9999);
6.
SOCKET SERVIDOR
Em javao socket responsável por conectar-se ao
servidor é um objeto da classe java.net.ServerSocket.
SINTAXE:
ServerSocket servidor = new ServerSocket(Porta);
EXEMPLO:
ServerSocket servidor = new ServerSocket(9999);
7.
CRIANDO UM CLIENTE
1.Crie um projeto Java no Eclipse chamado
ComunicacaoPorSockets.
2. Crie um pacote chamado
br.com.etecmam.comunicacaoporsockets.
3. Crie um formulário (JFrame) chamado ClienteUI.