2010-02-03 8 views
3

我想問一個服務器,我知道的IP將日期和時間發送到客戶端。使用Java查詢服務器的時間

我該如何在Java中實現這個功能?

+7

有些人不把英語作爲第一語言。 – danben 2010-02-03 15:31:44

+0

你能澄清你的問題嗎?我不明白你在問什麼。 – 2010-02-03 15:32:03

+0

我很困惑....這是什麼問題? – 2010-02-03 15:32:24

回答

3

開始與您需要澄清(爲自己不亞於任何東西):

  • 你要什麼樣的服務器用問嗎?
  • 你打算問這個問題嗎?
  • 你期望服務器知道什麼樣的IP?
  • 服務器如何知道該IP?
  • IP對'迴應'看起來像什麼?
  • 服務器如何知道IP「響應」?
  • 服務器如何存儲IP響應的知識?

一旦你回答了這些問題(以及更多的我確信),回答如何在java中做到這一點會更容易。

更新

更新的問題表現得更加明顯..不錯。

+1

@John Weldon:更新後的問題更加清楚,但除非jinguy先生能夠閱讀lightux的思想,否則我會說這完全是一個不同的問題,我認爲前者(雖然不清楚)即將看到與服務器之間的連接,但我們永遠不會知道 – OscarRyz 2010-02-03 15:52:37

+0

實際上,我並不想看看是誰做了編輯, t認爲更新的問題反映了原來的問題,但我想這是由OP來澄清..謝謝@Oscar。 – 2010-02-03 16:00:19

2

你的問題不清楚,所以我會發布一些可能的答案。

如果服務器存在,並且有一個協議來回答你的要求

  • A1。創建一個程序(可能使用套接字)來查詢該服務器。

如果服務器存在但沒有一個協議來回答您的請求,您擁有的服務器,並且已經登錄...哪些IP已經知道響應的日期和時間

    A2。
  • A2。在服務器上讀取這些日誌(可能使用InputStreamReader)創建協議應答請求(Socket),然後轉至A1

如果服務器存在但沒有一個協議來回答您的請求,您擁有的服務器和日誌...哪些IP已經知道響應的日期和時間

  • A3。算了

如果服務器存在,但沒有一個協議來回答你的要求,你切勿擁有該服務器。

  • A4。轉到A3

如果服務器不存在,你可以創建它。

  • A5創建服務器代碼,然後去A2

如果服務器不存在,你不能創建

  • A6圍棋到A3

...等等。