Netcat/nc メッセージがどちらのコンピュータでも送受信されない

Netcat/nc メッセージがどちらのコンピュータでも送受信されない

同じネットワークに 2 台のコンピューター (どちらも Ubuntu を実行) があります。これらは相互に正常に ping を実行できます。IP は次のとおりです。

コンピュータ1:172.16.10.59

コンピュータ2:172.16.10.72


以下の作品:コンピューター1で聞くランダムなポート(例えば1234)で、コンピュータ2からコンピュータ1への接続そうすれば、netcat をチャット プログラムのように使用できるようになります (予想どおり)。

コンピュータ 1 の場合:

$ nc -l 1234

コンピュータ2の場合:

$ nc 172.16.10.59 1234

しかし、その逆は機能しません。コンピュータ2で聞く同じポート(1234)で、コンピュータ 1 からコンピュータ 2 への接続

コンピュータ2の場合:

$ nc -l 1234

コンピュータ 1 の場合:

$ nc 172.16.10.72 1234

両方のコンピューターで netcat が実行されるのですが、どちらかのコンピューターでメッセージを入力して Enter キーを押しても、もう一方のコンピューターにはまったく表示されません。

何が問題なのかまったくわからず、今のところオンラインで有効な解決策を見つけることができません。どなたか助けていただける方はいらっしゃいませんか? ありがとうございます!

関連情報