Repository navigation
Hit #2-3
🚀 Release: Reconexión del Cliente TCP en Caso de Desconexión del Servidor
📌 Descripción
Esta versión agrega la capacidad de reconexión en el cliente TCP. En caso de que el servidor cierre la conexión o termine abruptamente, el cliente intentará reconectarse automáticamente y enviar el saludo nuevamente.
Además, se modifica el servidor TCP para que siga funcionando incluso si el cliente (proceso A) cierra la conexión, por ejemplo, al matar el proceso. El servidor ahora continúa funcionando, esperando nuevas conexiones.
✅ Cambios en Cliente TCP (ClienteTCP)
- Se implementa una lógica de reconexión que intenta volver a conectarse al servidor cuando la conexión se pierde.
- El cliente reintenta el envío del saludo después de establecer la reconexión con éxito.
✅ Cambios en Servidor TCP (ServidorTCP)
- El servidor sigue funcionando y escucha nuevas conexiones después de que el cliente termine la conexión inesperadamente.
▶️ Instrucciones de Uso
Para testear, ejecutar los archivos Bash que se encuentran en /src/scripts.
Ejemplo de ejecución:
/bin/bash /ComunicacionTCP/src/scripts/test_hit3.sh