2012-10-19 38 views
0

由於我的資源有限並且有助於調試,我正在通過同時運行服務器和一個或多個客戶端來對客戶端 - 服務器(遊戲)應用程序進行本地測試在我的Windows 7開發PC上。客戶端和服務器都是通過Eclipse開發的Java應用程序。模擬客戶端和服務器在同一個開發平臺上時的網絡延遲PC

是否有任何簡單的方法來引入滯後,因爲一切都運行在同一臺PC上...也許'破解'使用的端口或什麼?或者僅當每個應用程序在單獨的PC(或單獨的VM)上運行時纔有可能?

+0

也許這個線程的想法之一會工作:http://stackoverflow.com/questions/1094760/network-tools-that-simulate-slow-network-connection – grossvogel

+0

我看到了,但它似乎沒有完全相同的情況 - 也許我會仔細檢查一下。 –

回答

0

如果檢測到連接來自localhost,則在服務器中設置一個功能,該功能會在一定的時間範圍內隨機延遲。然後可以根據需要打開/關閉此功能。

+0

這是一個選項,但服務器使用第三方庫,所以除非它具有這樣的功能(我不這麼認爲),這將是醜陋的。如果我可以使用一些外部工具來實現,那麼添加此功能也可能是一個非常大的改變。 –

相關問題