我可以在web上的某个地方托管我的ServerSocket或Java文件吗?

我可以在web上的某个地方托管我的ServerSocket或Java文件吗?,java,hosting,Java,Hosting,嘿,伙计们。我正在用java编写一个聊天应用程序,效果非常好。但是我可以在web上托管我的服务器文件或服务器套接字吗?我想让我的朋友从其他电脑可以使用客户端和连接到服务器上的文件,这是在网上托管。可能吗?我可以在线托管文件/套接字吗?当运行打开服务器套接字的java应用程序时,它会在本地计算机上打开一个端口,并开始侦听传入的连接。如何处理这些连接取决于您编写的java代码的实现 “网络”远没有你想象的那么陌生。你自己的电脑可以在你所说的网络上,人们可以连接到你的聊天服务。或者您可以选择将其托管在

嘿,伙计们。我正在用java编写一个聊天应用程序,效果非常好。但是我可以在web上托管我的服务器文件或服务器套接字吗?我想让我的朋友从其他电脑可以使用客户端和连接到服务器上的文件,这是在网上托管。可能吗?我可以在线托管文件/套接字吗?

当运行打开
服务器套接字的java应用程序时,它会在本地计算机上打开一个端口,并开始侦听传入的连接。如何处理这些连接取决于您编写的java代码的实现

“网络”远没有你想象的那么陌生。你自己的电脑可以在你所说的网络上,人们可以连接到你的聊天服务。或者您可以选择将其托管在服务器之类的主机上

下面的方法假设您支持一个非常标准的配置

运行java应用程序后,您需要确保其他计算机可以看到您,无论是在您的计算机内部还是在internet外部。您希望从尽可能靠近计算机的位置开始测试,然后开始向外扩展

首先,您需要确保计算机的防火墙实际上允许java应用程序监听的端口上的连接

现在局域网上的计算机将能够连接到java程序。现在你需要出去一层,然后。这不是很标准,所以我不能帮你太多,但谷歌可以

此时,internet上的任何人,只要知道您的端口以及java应用程序正在侦听的端口,都可以连接到您的服务


如果你选择在第三方托管服务上托管,你需要经历类似的步骤,但可能会有一些细微的差异,你可以询问,或者谷歌是一个很好的资源。

你可以随时告诉你的朋友你的IP地址。如果你在NAT后面,请看