linux - puddletag - Cómo escuchar múltiples conexiones TCP usando nc
mp3tag ubuntu (4)
¿Cómo crear una conexión TCP usando nc que escucha a varios hosts?
nc -l -p 12345
-k
Obliga a nc a permanecer escuchando otra conexión después de que se complete su conexión actual. Es un error utilizar esta opción sin la opción -l.
Las conexiones simultáneas no son posibles con netcat . Deberías usar algo como la ucspi-tcp o aprovechar xinetd ya que estás en Linux.
Consulte: https://superuser.com/questions/232747/netcat-as-a-multithread-server
Las conexiones consecutivas se podrían manejar a través de un script de shell que reinicia netcat vez que termina.
Recomiendo socat como nc alternativa.
Para el problema de OP, socat - TCP-LISTEN:12345,fork puede hacer el trabajo.
ncat puede hacerlo.
Por ejemplo, ncat --broker --listen -p 12345 distribuirá todos los mensajes entrantes a todos los demás clientes ( ncat --broker --listen -p 12345 como un concentrador).