2014-04-15 14 views
1
  1. 文件類是否僅保留指向文件或其內容副本的鏈接/路徑? 我問,如果通過網絡傳輸「文件」對象 - 是文件傳輸的路徑還是文件?在客戶端服務器遊戲中通過網絡發送文件

  2. 客戶端 - 服務器通信(一個簡單的網絡遊戲)

故事: 我將有幾個客戶至極經常需要在未知的順序和數量與服務器的信息或文件傳輸。 服務器還應該向客戶端發送未知的訂單信息/文件。 服務器在處理它們的線程中處理連接。

問題: 什麼是處理這些情況的推薦方法?

我不知道每次信息/文件傳輸結束並打開一個新的連接或線程時關閉連接和線程會更好,或者爲了獲取更多的線程和套接字連接。

  1. 與上面的問題掛鉤 - 客戶端是否也使用線程進行服務器的傳入信息/文件傳輸?

  2. 是否有推薦的方式來識別和存儲/處理客戶端連接,丟失連接,重新連接。

我會很高興,如果你能給我一些提示。

最良好的祝願馬蒂亞斯

+0

您正在提出至少4個問題。請換成單個問題。 – Boj

回答

0

在Java中,File僅僅是一個抽象的文件系統路徑(文件或目錄);它不包含文件內容。

在您需要通過網絡發送文件的客戶端/服務器中,您需要使用Java的IO構造。具體取決於你打算如何完成通信(HTTP,套接字,RMI)。

相關問題