So richten Sie einen einfachen Netcat-Server ein, der in den Ruhezustand versetzt wird, bevor er eine HTTP-Antwort zurückgibt

So richten Sie einen einfachen Netcat-Server ein, der in den Ruhezustand versetzt wird, bevor er eine HTTP-Antwort zurückgibt

Szenario

Immer wenn der netcatServer 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.

verwandte Informationen