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.
-
Leia o código de ambos e compreenda o que está sendo feito;
-
Compile cada arquivo conforme instruções no início dos arquivos;
-
Execute o servidor uma vez, escolhendo uma porta entre 1025 e
65535;
-
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;
-
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.