GNU/Linux >> Linux の 問題 >  >> Linux

nc を使用して複数の tcp 接続をリッスンする方法

socat をお勧めします nc として

OPの問題の場合、socat - TCP-LISTEN:12345,fork,reuseaddr


ncat できます。

例えば。 ncat --broker --listen -p 12345 すべての受信メッセージを他のすべてのクライアントに配信します (ハブと考えてください)。


netcat では同時接続不可 . ucspi-tcp のようなものを使用する必要があります の tcpserver ツールまたは xinetd を活用する Linux を使用しているためです。

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

連続した接続は、netcat を再起動するシェル スクリプトを介して処理できます。


Linux
  1. socatを使用したTCPプロキシ

  2. 検索を使用して複数のファイルの名前を変更するにはどうすればよいですか?

  3. NVM を使用して複数の Node.js バージョンを使用する方法

  1. psql を使用して PostgreSQL データベースへのリモート接続を許可する方法

  2. TCP 接続の cwnd と ssthresh の値を監視する方法は?

  3. Linuxで単一のTCP接続を強制終了するには?

  1. Ansibleを使用してサーバーの再起動を待つ方法は?

  2. scp を使用して複数のファイルを同時にコピーする方法

  3. 検索を使用するときに複数のコマンドを実行するにはどうすればよいですか?