Как настроить простой сервер Netcat, который переходит в спящий режим перед возвратом HTTP-ответа

Как настроить простой сервер Netcat, который переходит в спящий режим перед возвратом HTTP-ответа

Сценарий

Я хочу, чтобы всякий раз, когда netcatсервер получает соединение, он засыпал на 2 секунды, прежде чем вернуть HTTP-ответ.

Я знаю, что мы можем превратить netcat в простой HTTP-сервер с помощью чего-то вроде nc -lp 3000 < httprespose.

Вопрос

Как смоделировать задержку в 2 секунды?

решение1

Я знаю способ socat:

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

Примерно на основе моегодругой ответ.

Связанный контент