サービス端末:
nc -l -p 192.168.1.229 1234
顧客:
nc 192.168.1.229 1234
しかし、接続できません。なぜ?
~# nc 192.168.1.229 1234
(UNKNOWN) [192.168.1.229] 1234 (?) : Connection refused
答え1
サーバー側では適切なIPアドレスを提供しないでください。
サーバー側は次のようにする必要があります。
nc -l -p 1234
クライアントは
nc 192.168.1.229 1234
問題の原因は、使用しているポートでトラフィックをフィルタリングする2台のコンピュータ間のファイアウォール/ルータである可能性があります。
答え2
ターミナルを開き、この「nc」cmdと入力してサーバーの受信を開始します。
CNC-lp 4545
サーバーが作成され、ポート4545で接続をリッスンします。
注:4545の代わりに1024から65535の範囲の値を指定できます。最初の1024個のポート番号(0-1023)は予約されています。
別の端末を開き、次のコマンドを入力してクライアント接続を確立します。
CNC 127.0.0.1 4545
これで、クライアントはポート番号4545でリッスンするサーバーに接続しました。クライアントコンソール(ターミナル)で何でも入力でき、その内容はサーバー側に反映され、その逆も同様です。
接続を終了するには、端末でCtrl + cを押すだけです。
注:IPアドレス127.0.0.1はループバックアドレスと呼ばれます。変えてはいけません。それ以外の場合は動作しません。
答え3
カーリーvmwareを使用すると私と同じ状況です。 NATネットワークを防ぐには、ネットワークを変更してください。トンネルやエラーは許可されていません。