INFO - Redes de computadores

Exemplos

Cliente e servidor TCP

Esse é um exemplo de cliente e servidor TCP simples, onde o servidor atende apenas um cliente por vez.
  1. Leia o código de ambos e compreenda o que está sendo feito;
  2. Compile cada arquivo conforme instruções no início dos arquivos;
  3. Execute o servidor uma vez, escolhendo uma porta entre 1025 e 65535;
  4. Execute o cliente várias vezes, usando 127.0.0.1 como endereço do servidor (endereço de loopback) e o mesmo número de porta escolhido no passo anterior;
  5. Execute o cliente, enviando uma mensagem com mais de 32 caracteres. O que acontece? Por que? Dica: acontecem duas coisas, uma tem a ver com variáveis e memória alocada e a outra com a forma que mandamos a mensagem.