兩台電腦上均未傳送/接收 Netcat/nc 訊息

兩台電腦上均未傳送/接收 Netcat/nc 訊息

我有兩台電腦(都運行 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 鍵時,該訊息根本不會顯示在另一台電腦上。

我對這裡可能出現的問題感到非常困惑,到目前為止我在網上找不到可行的解決方案。這裡有人能幫助我嗎?謝謝你!

相關內容