GNU/Linux >> Tutoriels Linux >  >> Linux

Comment écouter plusieurs connexions tcp en utilisant nc

Je recommande socat comme nc alternative.

Pour le problème d'OP, socat - TCP-LISTEN:12345,fork,reuseaddr peut faire le travail.


ncat peut le faire.

Par exemple. ncat --broker --listen -p 12345 distribuera tous les messages entrants à tous les autres clients (considérez-le comme un concentrateur).


Les connexions simultanées ne sont pas possibles avec netcat . Vous devriez utiliser quelque chose comme ucspi-tcp est tcpserver outil ou effet de levier xinetd puisque vous êtes sous Linux.

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

Les connexions consécutives peuvent être gérées via un script shell qui redémarre netcat une fois terminé.


Linux
  1. Comment saisir un mot de passe pour plusieurs fenêtres ?

  2. Comment renommer plusieurs fichiers ensemble sous Linux en utilisant 3 méthodes

  3. Comment tuer une seule connexion TCP sous Linux ?

  4. Comment attendre le redémarrage du serveur avec Ansible ?

  5. Comment puis-je exécuter plusieurs commandes lors de l'utilisation de find ?

Comment Grep pour plusieurs chaînes, modèles ou mots

Comment Grep pour plusieurs chaînes et modèles

Comment créer plusieurs profils pour le lanceur Unity dans Ubuntu à l'aide de launcher-list-indicator

Comment éditer plusieurs fichiers à l'aide de l'éditeur Vim

Comment copier plusieurs fichiers simultanément à l'aide de scp

Comment tuer une connexion TCP à l'aide de l'utilitaire tcpkill