1

我开发了一个基于客户端服务器的 java 网络即时消息应用程序。客户端程序需要在客户端计算机上运行,​​而服务器程序在服务器计算机上。这适用于我的本地 wi-fi 网络(家庭网络)。但我希望这个使用一些服务器部署在互联网上,这样我在另一个城市的朋友就可以从那里运行客户端程序。我可以这样做吗?我试图学习 java 的 heroku 技术,但我很难理解。

4

1 回答 1

2

我希望这个使用一些服务器部署在互联网上,这样我在另一个城市的朋友就可以从那里运行客户端程序

你可以 !

我有两种方法:

  • 1:您注册静态IP,因此您可以配置您的客户端和服务器程序相互连接。

  • 2:客户端获取服务器当前的公共IP(通过使用一些免费服务:电子邮件,即时通讯,..),服务器将自动获取当前公共IP并自动更新它的IP(通过使用一些免费服务),客户端自动更新公共IP服务器的。您可以通过whatismyip获取服务器的当前公共 ip

于 2013-06-13T09:46:28.223 回答