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).