3

我正在尝试使用 EC2 为 Android 应用程序运行 ruby​​ 服务器。我有一部运行 Java 应用程序的物理 Android 手机,试图连接到我的 EC2 实例上运行的 ruby​​ 脚本。我使用我在我的 Android 应用程序中使用的弹性 IP 设置它,如下所示:

requestSocket = new Socket("53.244.196.69", 2000); // IP changed just in case

在 EC2 实例上,我正在运行此处显示的简单 ruby​​ 脚本:

server = TCPServer.open(2000)

loop {
client = server.accept
client.puts(Time.now.ctime)
client.puts "Closing the connection. Bye!"
client.close
}

只要我调用上面的 Java 代码行,它就会抛出一个异常,说连接被拒绝。

我在 EC2 实例上禁用了 Windows 防火墙,并且在我的安全组中打开了端口,所以我不确定还有什么问题?

非常感谢任何帮助,因为我对云开发非常陌生。谢谢!

4

0 回答 0