![Mac 和 Linux 之間的 netcat 僅在一個方向上工作](https://rvso.com/image/1452865/Mac%20%E5%92%8C%20Linux%20%E4%B9%8B%E9%96%93%E7%9A%84%20netcat%20%E5%83%85%E5%9C%A8%E4%B8%80%E5%80%8B%E6%96%B9%E5%90%91%E4%B8%8A%E5%B7%A5%E4%BD%9C.png)
我有兩台機器在同一個本地網路上。一台是 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 上,我沒有在另一端顯示任何內容。
有誰知道為什麼機器之間會有這種不對稱性?不知道從哪裡開始解決這個問題。