我有一个简单的 java 聊天应用程序(服务器代码 + 客户端代码),它使用 java 的套接字 API 相互通信。这个应用程序是纯 java SE,不使用任何 servlet 或 JSP。客户端是一个桌面 java swing 应用程序。我在 localhost 中测试了我的代码,它运行良好。
我的问题是关于在 Internet 上部署此服务器代码。如果我有个人服务器(具有静态 IP),我可以在其上部署服务器代码并将其配置为通过代码中预定义的端口号进行通信。问题是我没有。
现在我是否可以在 Internet 上找到这样的服务来托管我的代码并将其配置为通过我的自定义端口进行通信?或者无论如何我可以稍微调整我的代码,并使其与现有服务一起工作,更接近我的期望。
编辑
正如答案中指出的那样,我已经设法通过 Amazon EC2 虚拟服务器做到了这一点
最佳答案
至少 Amazon AWS 为 EC2 提供了一个免费套餐,具有单个微实例和每月 750 小时的运行时间,请参见此处:http://aws.amazon.com/free/
关于java - 在 Internet 上部署 Java 聊天服务器(套接字),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29656126/