シナリオ
netcat
サーバーが接続を受信するたびに、HTTP応答を返す前に2秒間スリープさせたいと思います。
nc -lp 3000 < httprespose
のようなもので、netcatを単純なHTTPサーバーに変えることができることを私は知っています。
質問
2秒の遅延をシミュレートするにはどうすればよいですか?
socat
の方法を知っています:
socat TCP-LISTEN:3000,fork SYSTEM:'sleep 2; cat httprespose',pty,echo=0
大まかに私の 別の答え に基づいています。