我不是网络人员,所以如果我的问题很愚蠢,我深感抱歉。
我在 Amazon EC2 上安装了两台 Ubuntu 机器。我需要通过端口 9300 在一台机器和另一台机器之间进行“通信”。在我的接收机器上,我从命令行运行了以下命令。
netstat -ntlup | grep 9300
在我的客户端机器上,我从命令行运行以下命令。
telnet [otherIPAddress] 9300
在我的客户端机器上输入该命令后,我看到打印以下内容:
Trying [otherIPAddress]...
Connected to [otherIPAddress].
Escape character is '^]'.
然后,我在命令行输入“Hello World”。按下“Enter”键后,我立即看到以下内容:
Connection closed by foreign host.
为什么我会收到此错误?我真的需要能够运行此连接。我实在想不通为什么我无法通过它进行通信。
答案1
这似乎按预期工作,但是,无论运行什么[otherIPAddress]:9300
都没有预期,Hello World\n
所以它断开了连接。