我知道它非常愚蠢的问题,但我无法完成它。
我有一个简单的聊天服务。 2个java程序。一个是client.java,另一个是server.java。它是使用套接字开发的。现在我测试了它。它在localhost中运行得非常好。
我在AWS上创建了Windows Server 2012 EC2实例,并通过窗口服务器中的命令提示符运行我的server.java。但是当我尝试通过client.java从我的机器连接到它时,我无法连接到它。
可能是什么原因?
答案 0 :(得分:2)
通常无法从外部访问AWS实例。它们受内部防火墙保护并具有专用IP地址。有一个"公众"接口但是这不会暴露除ssh或windows 53远程访问之外的任何端口。
简而言之:转到管理控制台:
应该这样做......