java - 使用套接字通信托管 Java 服务器

标签 java sockets servlets rmi host

我在这里需要一些指导。

我设法让我的 java 服务器正常工作,运行一个 java 线程来监听客户端套接字通信,所有业务逻辑都在我的 java 代码中。

我还设法连接了多个客户端,一切都很顺利。 客户端使用 Swing 应用程序连接我的 Java 服务器,服务器和客户端都是单独的 java 项目,.jar 文件。

现在我想在一些免费的托管环境上托管服务器,我已经研究过 Google App Engine,但它似乎只适用于 servlet,对吗?

是否可以在 servlet 上打开接受 tcp 套接字连接?我知道通常 servlet 用于 HTTP 连接,为客户端显示 Java 服务器页面。

我还查看了 RMI,远程方法调用,但是我可以在哪里托管 RMI 服务器? 我正在寻找免费托管,我不需要太多带宽,1GB 就足够了,也许更少..

一定有适合我正在寻找的服务。

提前致谢;)

最佳答案

要运行您自己的自定义服务器,您将需要 VPS,但这些不是免费的。某些服务(例如 Amazon)有 free usage tier不过,您无需额外费用即可开始使用。

关于java - 使用套接字通信托管 Java 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18311598/

相关文章:

macos - 内核控制API可以支持多个同时的客户端连接吗?

java - 安装的java版本与eclipse中显示的版本不匹配

java - 如何对 Jaysypt 密码进​​行编码

php - Websockets,并识别独特的同行[PHP]

c - 在使用套接字进行进程间通信期间,strcmp 的行为似乎很奇怪

java - 如何在 servlet 上设置内容类型

java - servlet 的线程安全问题

java - Android Studio : SuperpoweredAdvancedAudioPlayer. h: 没有那个文件或目录

java - Arquillian 和 TimerService

java - java web应用程序中服务器上的 session 超时后如何自动注销