Este programa involucra un par que puede enviar y recibir simultáneamente, creado con la programación de socket en C. múltiples instancias del código se pueden ejecutar en entornos terminales separados para formar una red de chat de par de pares.
Limitaciones
Simultáneo Enviar y recibir
El programa logra el envío y la recepción simultáneos ejecutando el método de recepción en Seperate Thread. El programa implica el uso de la llamada del sistema Select () para identificar los descriptores de archivos listos y recorrelos para recibir los mensajes en cola. Sin embargo, este envío y recepción simultáneos no se refina y puede interrumpir al usuario al enviar el mensaje.
Ejecutar instrucciones
El programa se ejecutó en un sistema Linux utilizando el compilador GCC.
gcc peer.c -o peer1
gcc peer.c -o peer2
./peer1
./peer2