2013-02-10 28 views
-1

我們正在開發一個使用Java的安全拍賣行應用程序,就像eBay一樣,但它不是基於網絡的。數據包將通過TCP在客戶端和服務器之間進行通信。有幾個問題。時間計數器就是其中之一。我們需要保證沒有人會通過改變當地時間作弊。Java中的時間計數器

我們想要使用Java類Timer。這是一個不錯的選擇嗎?有些人告訴我,它可以用來創建一個基於服務器時間的計時器。

回答

2

該解決方案非常簡單,您不應該相信客戶端發送它的時間。總是使用服務器時間,我認爲你不需要客戶端時間。客戶端時間可以通過各種方式進行操作(例如中間人攻擊)。