mac 和 linux 之间的 netcat 只能单向工作

mac 和 linux 之间的 netcat 只能单向工作

我在同一个本地网络上有两台机器。一台是 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”,则另一端不会显示任何内容。

有人知道为什么机器之间会出现这种不对称现象吗?不知道从哪里开始排除故障。

相关内容