java socket服务器托管

时间:2014-08-25 11:09:23

标签: hosting java-server

我正在创建一个使用套接字连接到Java服务器的Android客户端应用程序。目前我正在我的电脑上工作。如何将我的Java服务器上传到在线服务器,以便将我的应用程序设置为朋友并进行测试?

我使用的是OpenShift,但可以知道如何以及我是否可以将它用于我想要的东西。 我也看了亚马逊ec2,但他们需要信用卡信息,我不愿意为此分享。

有什么方法可以免费提供吗? 感谢

1 个答案:

答案 0 :(得分:0)

确保您的计算机能够连接到互联网,并且可以全天候运行。然后在该计算机上运行您的服务器,假设您在端口8080上运行它。确保您的主机的IP地址是静态的,否则DHCP会在每次连接到路由器时为其提供不同的IP。 / p>

要允许您的朋友进行连接,除非他们与您的主机位于同一个局域网中,您需要将端口80移植到 - > ComputerIP:路由器上的8080。完成后,您需要从其配置页面检索路由器的全局IPv4地址,然后将其发送给您的朋友。

如果他们与您的主机位于同一个局域网上,那么您只需向他们提供主机的IP地址即可。

如果你的端口转发了你的服务器并且你想获得一个主机名,比如stackoverflow.com,那你就需要从拥有你想要使用的主机名的人那里购买。我不知道有关如何更新DNS服务器的许多细节。

如果您的服务器是本地服务器并且您想要一个主机名,那么只需进入您的路由器配置页面并告诉它自动为每台计算机分配默认网关作为主DNS,然后在路由器中添加一个映射'用于将主机名映射到计算机的本地IPv4地址的DNS设置。请注意,并非所有路由器都支持此功能。

编辑:您还需要一个良好的带宽来支持多个同时连接。