两台计算机均未发送/接收 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 在两台计算机上运行,​​但是当我在任意一台计算机上输入消息并按回车键时,它根本不会在另一台计算机上显示。

我不知道这里可能出了什么问题,到目前为止我在网上找不到可行的解决方案。这里有人能帮我吗?谢谢!

相关内容