2 - Agregar timeouts (recvtimeout() y sendtimeout()).
3 - Darle bola al header Connection para saber si cerramos la conexión al
4 finalizar el request o no.
5 - Hacer un try/catch en cada llamada al socket por si se desconecto, para que no
6 muera con un segmentation fault.
7 - Terminal Response para que lleguen bien todos los comandos al cliente.
8 - Ver si sirve Runnable::signal_error y usar si sirve.