GNU/Linux >> Linux Esercitazione >  >> Linux

Come ascoltare più connessioni tcp usando nc

Raccomando socat come nc alternativa.

Per il problema di OP, socat - TCP-LISTEN:12345,fork,reuseaddr può fare il lavoro.


ncat può farlo.

Per esempio. ncat --broker --listen -p 12345 distribuirà tutti i messaggi in arrivo a tutti gli altri client (consideralo come un hub).


Con netcat non sono possibili connessioni simultanee . Dovresti usare qualcosa come ucspi-tcp è tcpserver strumento o sfruttare xinetd dato che sei su Linux.

Vedi:https://superuser.com/questions/232747/netcat-as-a-multithread-server

Le connessioni consecutive possono essere gestite tramite uno script di shell che riavvia netcat al termine.


Linux
  1. Proxy TCP tramite socat

  2. Come rinominare più file usando Trova?

  3. Come utilizzare più versioni di Node.js utilizzando NVM

  4. Come consentire la connessione remota al database PostgreSQL utilizzando psql

  5. Come eseguo più comandi quando utilizzo find?

Come Grep per più stringhe, pattern o parole

Come Grep per più stringhe e pattern

Come creare più profili per Unity launcher in Ubuntu usando launcher-list-indicator

Come modificare più file usando Vim Editor

Come copiare più file contemporaneamente usando scp

Netcat - Come ascoltare su una porta TCP utilizzando l'indirizzo IPv6?