我想使用一些现有的带有 IP/端口的虚拟主机/空间创建一个 Java Web 服务器,以便我可以测试套接字编程功能。我已经有一个虚拟主机包 https://alfahosting.de/是否可以使用此网络托管包进行套接字编程?如果无法使用此虚拟主机包进行 Socket 编程。这怎么可能?他们的特殊虚拟主机包是否支持使用自己的IP和端口进行套接字编程?
我还想知道他们是否是一个如何在网络托管包中设置java网络服务器套接字的教程。
谢谢!
最佳答案
大多数网络托管软件包仅允许托管静态 HTML 页面和 CGI(PHP、Perl)脚本。 有些提供 JSP 和 JSF 支持,但它们比常规网络托管商更昂贵。
如果您想用 java 编写自己的网络服务器/套接字应用程序,您需要一个根服务器包(例如,我使用 vServer,价格为 12,99 欧元/月)
在这样的服务器上,您可以直接访问机器,您可以在其中安装任何您想要的软件 - 因此您只需安装您选择的 java 运行时引擎即可开始(假设服务器的防火墙已设置)正确) - 使用专用IP地址,您可以直接连接到您的服务器java程序。
关于java - 如何使用普通的虚拟主机包设置具有特定 IP 和端口的 Java 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23243107/