
Guión
Cada vez que el netcat
servidor recibe una conexión, quiero que entre en suspensión durante 2 segundos antes de devolver una respuesta HTTP.
Sé que podemos convertir netcat en un servidor HTTP simple con algo como nc -lp 3000 < httprespose
.
Pregunta
¿Cómo simulo el retraso de 2 segundos?
Respuesta1
Conozco una manera con socat
:
socat TCP-LISTEN:3000,fork SYSTEM:'sleep 2; cat httprespose',pty,echo=0
Basado aproximadamente en miotra respuesta.