Como configurar um servidor netcat simples que dorme antes de retornar uma resposta HTTP

Como configurar um servidor netcat simples que dorme antes de retornar uma resposta HTTP

Cenário

Sempre que o netcatservidor recebe uma conexão, quero que ele durma por 2s antes de retornar uma resposta HTTP.

Eu sei que podemos transformar o netcat em um servidor HTTP simples com algo como nc -lp 3000 < httprespose.

Pergunta

Como faço para simular o atraso de 2s?

Responder1

Eu conheço um jeito com socat:

socat TCP-LISTEN:3000,fork SYSTEM:'sleep 2; cat httprespose',pty,echo=0

Aproximadamente baseado no meuoutra resposta.

informação relacionada