2013-06-13 91 views
1

我開發了一個基於java的網絡即時消息應用程序的客戶端服務器。客戶端程序需要在客戶端計算機上運行,​​而服務器程序在服務器計算機上。這在我的本地Wi-Fi網絡(家庭網絡)中工作。但我希望這個使用一些服務器在互聯網上部署,這樣我的另一個城市的朋友就可以從那裏運行客戶端程序。我能做到這一點嗎?我試圖學習java的heroku技術,但它很難理解。客戶端服務器Java應用程序

+3

得到當前的公共ip服務器您的*具體*問題是什麼? – 2013-06-13 09:32:03

+2

所有你需要的是一個公共IP。 –

+0

@Tichodroma:當我使用我的路由器連接到互聯網時,ipv4地址是xyza,因爲當我使用像whatismyip這樣的網站來驗證我的ip時,它們顯示不同的IP!我知道必須有一些配置問題與路由器設置,但如果我讓某地的靜態IP地址(我從這些網站看到),這個目的是否可以完成? –

回答

2

我想這樣一來使用一些服務器的網絡上部署等等,所以 ,我的朋友,誰是在另一個城市可以從 運行客戶端程序有

你可以!

我有兩種方法:

  • 1:您註冊的靜態IP,所以你可以配置你的客戶端和服務器 程序連接在一起。

  • 2:客戶端獲取服務器的當前公共IP(通過使用一些免費服務: 電子郵件,即時messessing,..),服務器將自動獲取當前的公網IP和自動更新它的IP(通過使用一些免費的服務) ,客戶端自動更新服務器的公共IP地址。您可以通過whatismyip

+0

這兩種方式似乎很酷實現..謝謝..實際上,當我連接到互聯網使用我的路由器,ipv4地址是xyza,因爲,當我使用像whatismyip驗證我的IP地址,他們顯示不同的IP! ..我知道必須有一些路由器設置的配置問題,但如果我讓某個IP地址靜態(我從這些網站看到),這個目的是否可以完成? –

相關問題