Recomiendo socat
como nc
alternativa.
Para el problema de OP, socat - TCP-LISTEN:12345,fork,reuseaddr
puede hacer el trabajo.
ncat
puede hacerlo.
P.ej. ncat --broker --listen -p 12345
distribuirá todos los mensajes entrantes a todos los demás clientes (piense en ello como un concentrador).
Las conexiones simultáneas no son posibles con netcat
. Deberías usar algo como ucspi-tcp
de tcpserver
herramienta o palanca xinetd
ya que estás en Linux.
Consulte:https://superuser.com/questions/232747/netcat-as-a-multithread-server
Las conexiones consecutivas podrían manejarse a través de un script de shell que reinicia netcat
después de que termine.