Netcat - Listen for Multiple UDP Connections
The author of the ncat tool, in his page for netcat users notes that:
By default, Ncat will accept 100 simultaneous connections, instead of 1 like the original netcat. Use -m to specify the maximum number of simultaneous connections.
I rather suspect this means that netcat won't do what you want, but there's a simple drop-in replacement tool which will.