使用带有弹性IP的Amazon EC2实例的套接字客户端 - 服务器连接失败

时间:2016-01-06 07:40:19

标签: java sockets amazon-web-services amazon-ec2

我有两个简单的JAVA套接字应用程序: - 作为客户。 - 作为服务器。 当我尝试使用LAN网络客户端和服务器在共享一个wifi的两台机器上进行连接时一切正常。 我决定将服务器程序上传到Microsoft EC2实例并使用笔记本电脑上的客户端应用程序连接到它,但即使与该实例关联的弹性IP,连接也会失败。

什么可能导致问题?

1 个答案:

答案 0 :(得分:0)

您可能遇到了网络问题。 为了在您的计算机和EC2实例之间建立连接,您必须确保:

  • 您的EIP(弹性IP)与您的实例相关联
  • 您的实例有一条到Internet的路径(到IGW(Internet网关)的默认路由)
  • 安全组配置为授权应用程序正在使用的特定端口(或端口范围)
  • 您的NACL也已相应配置
  • 您的EC2实例具有与您的应用程序需求兼容的iptables /防火墙