Wenn ich einen einfachen UDP-Listener wie folgt ausführe:
nc -l -u -p 1234
Dann bekomme ich anscheinend nur das erste eingehende UDP-Paket. Zum Beispiel, wenn ich laufe:
$ echo abc | nc -u localhost 1234
["abc" appears in output of server as expected]
$ echo abc | nc -u localhost 1234
read(net): Connection refused
Ich habe einen Link gefunden, der Ihnen helfen kann: netcat: Seltsames Verhalten mit UDP - empfängt nur das erste gesendete Paket .
Dies war ein interessantes Problem, hoffe, dies beantwortet Ihre Frage.
quelle