Este proyecto es una implementación de una comunicación cliente-servidor utilizando señales en C. El cliente y el servidor se comunican enviando y recibiendo mensajes en formato ASCII.
Makefile: Archivo para compilar y construir el proyecto.
minitalk.h: Archivo de encabezado que contiene las declaraciones de funciones y estructuras utilizadas en el proyecto.
server.c: Archivo fuente del servidor que recibe y muestra los mensajes recibidos.
client.c: Archivo fuente del cliente que envía los mensajes al servidor.
minitalk_utils.c: Archivo fuente que contiene funciones auxiliares utilizadas por el cliente y el servidor.
server_bonus.c: Archivo fuente del servidor de bonificación que maneja múltiples clientes simultáneamente.
client_bonus.c: Archivo fuente del cliente de bonificación que permite enviar mensajes a un servidor específico.
Para compilar el proyecto, ejecuta el siguiente comando: make Esto generará dos archivos ejecutables: server y client.
Para ejecutar el servidor, usa el siguiente comando: ./server El servidor comenzará a escuchar y mostrará los mensajes recibidos.
Para ejecutar el cliente y enviar un mensaje al servidor, utiliza el siguiente comando: ./client [PID del servidor] [mensaje]
Reemplaza [PID del servidor] con el ID de proceso del servidor al que deseas enviar el mensaje y [mensaje] con el mensaje que deseas enviar.