netcat/ncの受信モードだと一個パケットをつかむと止まったりします。
これを継続するには-kオプションです。
……例のごとく、なぜかmacOS環境ではmanやhelpには載ってません。
どういうこっちゃ……??
- k' Forces nc to stay listening for another connection after its current connection is completed. It is an error to use this option without the -l option.
実際のところ
$ nc -u -lk -p 5000
環境やバージョンにより"-k"が使えない場合、whileループを使うことになるかと思います。
$ while true; do nc -u -l -p 5000; done