Este programa envolve um par que pode enviar e receber simultaneamente, criado usando programação de soquete em C. várias instâncias do código podem ser executadas em ambientes de terminal separados para formar uma rede de bate -papo de pares para pares.
Limitações
Enviar e receber simultâneo
O programa alcança o envio e recebimento simultâneos executando o método de recebimento no segmento separado. O programa envolve o uso do sistema select () para identificar os descritores de arquivo pronto e atravessar eles para receber as mensagens na fila. No entanto, esse envio e recebimento simultâneo não é refinado e pode interromper o usuário ao enviar a mensagem.
Instruções de execução
O programa foi executado em um sistema Linux usando o compilador GCC.
gcc peer.c -o peer1
gcc peer.c -o peer2
./peer1
./peer2