我是一名高中学生,正在上计算机科学中级课程。我使用套接字和swing使用Java编写了一个非常简单的聊天室程序。
实际上是两个程序,一个服务器文件和一个客户端程序。现在,为了使客户端连接到服务器,它需要服务器文件运行所在位置的IP地址。但是,如果有人在另一台PC上运行文件,则IP地址可能会更改。我解决此问题的方法是在客户端中,这将使用户键入要连接的服务器的地址。
现在,我认为,只要我能始终使服务器文件始终在同一位置运行,客户端将始终只连接到相同的地址,而用户不必担心,就像实际程序应该如何工作一样。现在我知道我总可以拥有一台专用于此的PC。但是我也知道有些服务具有专用服务器来运行像这样的程序,但是我不知道如何做到这一点,这就是为什么我在这里。
Java程序甚至可能吗?我该怎么办?它是通用过程还是因服务而异?什么样的服务最适合这种事情?有没有免费的或有免费试用版的产品,所以我可以尝试一下?
Java程序甚至可能吗?
是
我该怎么办?
找到您负担得起的托管服务,该服务可提供所需的托管类型。 (通过谷歌搜索开始。)
注册(例如付款)帐户。
阅读服务文档。
这是通用过程还是因服务而异?
不同。
哪种服务最适合这种事情?
取决于您的要求。 (并要求我们为您推荐一个是没有主题的!!)
有没有免费的或有免费试用版的,所以我可以尝试一下?
是,但要我们推荐一个也是(也是)题外话。
底线:您需要自己研究。
此外,除非您有充分的理由花时间和精力进行此操作,否则我建议您不要这样做。