Repository navigation
Hit #4
🚀 Release: Refactorización del Cliente y Servidor TCP en un Único Programa
📌 Descripción
En esta versión, se ha refactorizado el código de los programas Cliente y Servidor TCP en un único programa que funciona simultáneamente como cliente y servidor. El programa ahora acepta parámetros para configurar las direcciones IP y los puertos de escucha, permitiendo que dos instancias del programa se comuniquen entre sí, saludándose mutuamente a través de cada canal de comunicación.
El programa toma los siguientes parámetros al iniciarse:
- Dirección IP y puerto para escuchar saludos (como servidor).
- Dirección IP y puerto de otro nodo para enviar saludos (como cliente).
Al tener dos instancias del programa en ejecución, cada una configurada con los parámetros del otro, ambas se saludarán mutuamente a través de sus respectivos canales de comunicación.
✅ Cambios en el Programa (ClienteServidorTCP)
- Unificación: El programa ahora actúa tanto como cliente como servidor al mismo tiempo.
- Conexión y reconexión automática: El cliente intenta reconectarse de manera automática si la conexión al servidor se pierde.
- Comunicación bidireccional: Cada instancia del programa se comunica con la otra, enviándose saludos mutuamente.
▶️ Instrucciones de Uso
Para testear, ejecutar el archivo bash ubicado en /src/scripts/test_hit4.sh.
Ejemplo de ejecución:
bash /ComunicacionTCP/src/scripts/test_hit4.sh