segunda-feira, 23 de dezembro de 2013

Usando Sockets para criar comunicação em Java - Parte 2 de 3

Continuando nosso post anterior, veremos neste post um exemplo de comunicação TCP usando socket. O exemplo é bem simples:
  1. um cliente conecta em um servidor
  2. o cliente envia para o servidor uma sequência de bytes fora de ordem
  3. o servidor recebe os dados, ordena e devolve ao cliente de forma ordenada.
Veremos duas variações do servidor. A primeira realiza um loop while, o servidor bloquea esperando uma conexão, quando recebe a conexão, o servidor processa (e enquanto isto não aceita outras conexões). A segunda versão, cria uma thread para cada conexão, assim pode receber conexões simultâneas de diversos clientes.


Nenhum comentário:

Postar um comentário