1

我正在尝试编写一个客户端/服务器应用程序,服务器端托管在运行 Ubuntu 的 Amazon EC2 服务器上。服务器在本地工作,但我似乎无法让它在 EC2 上工作。我可以通过使用 netstat 判断它正在打开一个端口,正如它应该的那样。但是,每次我尝试连接时,客户端程序都会捕获一个 IOException。

我获取服务器 IP 地址的方式来自亚马逊提供的公共 DNS 地址。我假设如果亚马逊给你 ec2-XX-XXX-XXX-XXX.us-west-2.compute.amazonaws.com 那么 XX.XXX.XXX.XXX 是公共 IP 地址。这个对吗?还是我做错了什么?

任何帮助表示赞赏!

4

0 回答 0