Szenario
Immer wenn der netcat
Server eine Verbindung empfängt, soll er 2 Sekunden lang ruhen, bevor er eine HTTP-Antwort zurückgibt.
Ich weiß, dass wir Netcat mit etwas wie in einen einfachen HTTP-Server verwandeln können nc -lp 3000 < httprespose
.
Frage
Wie simuliere ich die 2s-Verzögerung?
Antwort1
Ich kenne einen Weg mit socat
:
socat TCP-LISTEN:3000,fork SYSTEM:'sleep 2; cat httprespose',pty,echo=0
Grob basierend auf meinereine andere Antwort.