Mac 和 Linux 之間的 netcat 僅在一個方向上工作

Mac 和 Linux 之間的 netcat 僅在一個方向上工作

我有兩台機器在同一個本地網路上。一台是 Mac (192.168.42.74),一台是運行 Kubuntu Linux 的 Dell (192.168.42.75)。

如果我在 Mac 上發出 'nc -l 12345' 並發出 'echo "blah" | nc 192.168.42.74 12345' 從 Linux 機器上,我看到「blah」出現在 Mac 的另一端...

但如果我顛倒角色並從 Linux 機器發出“nc -l 12345”並“echo“blah”| nc 192.168.42.75 12345' 從 Mac 上,我沒有在另一端顯示任何內容。

有誰知道為什麼機器之間會有這種不對稱性?不知道從哪裡開始解決這個問題。

相關內容