![mac 和 linux 之间的 netcat 只能单向工作](https://linux22.com/image/1452865/mac%20%E5%92%8C%20linux%20%E4%B9%8B%E9%97%B4%E7%9A%84%20netcat%20%E5%8F%AA%E8%83%BD%E5%8D%95%E5%90%91%E5%B7%A5%E4%BD%9C.png)
我在同一个本地网络上有两台机器。一台是 Mac (192.168.42.74),另一台是运行 Kubuntu Linux 的 Dell (192.168.42.75)。
如果我在 Mac 上发出“nc -l 12345”并从 Linux 机器上发出“echo "blah" | nc 192.168.42.74 12345”,我会看到“blah”出现在 Mac 的另一端……
但是,如果我反转角色并从 Linux 机器发出“nc -l 12345”,从 Mac 发出“echo“blah”| nc 192.168.42.75 12345”,则另一端不会显示任何内容。
有人知道为什么机器之间会出现这种不对称现象吗?不知道从哪里开始排除故障。