GNU/Linux >> Znalost Linux >  >> Linux

Jak poslouchat vícenásobné připojení TCP pomocí nc

Doporučuji socat jako nc alternativa.

Pro problém OP socat - TCP-LISTEN:12345,fork,reuseaddr může dělat práci.


ncat dokáže to.

Např. ncat --broker --listen -p 12345 bude distribuovat všechny příchozí zprávy všem ostatním klientům (představte si to jako rozbočovač).


Simultánní připojení nejsou s netcat možná . Měli byste použít něco jako ucspi-tcp 's tcpserver nástroj nebo páka xinetd protože používáte Linux.

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

Následná připojení lze zpracovat pomocí skriptu shellu, který restartuje netcat až skončí.


Linux
  1. Jak přejmenovat více souborů pomocí funkce Najít?

  2. Jak používat více verzí Node.js pomocí NVM

  3. Jak povolit vzdálené připojení k databázi PostgreSQL pomocí psql

  1. Jak zabít jediné TCP spojení v Linuxu?

  2. Jak čekat na restart serveru pomocí Ansible?

  3. Jak mohu provést více příkazů při použití funkce find?

  1. TCP Proxying pomocí socat

  2. Jak chown adresář pro více uživatelů?

  3. Netcat - Jak naslouchat na TCP portu pomocí IPv6 adresy?