2010-10-18 36 views
0

我正在開發一個應用程序,該應用程序需要我建立多個基於客戶端 - 服務器的連接。連接可以是兩種類型的 ,其中Android設備可以是服務器或客戶端。 I 最多可以有6 - 8個連接。一旦連接建立起來,他們需要在後臺運行,並且通常不受 UI操作的影響。多個「數據」連接的應用程序設計問題

由於每個連接都可能阻塞,所以我想知道什麼是設計此應用的好的 。我是否應該有兩項服務來處理 服務器和客戶端連接?每個服務可以有一個「連接 管理器」,可以在必要時產生新的線程。或者創建 兩個服務甚至有幫助?我認爲產卵新的加工不會很好,因爲它們會很昂貴。它是否正確?

我將不勝感激任何建議。此外,如果此用例不是 ,請告訴我是否需要更多信息來制定任何 建議。

感謝, -Ray

回答

0

我想你應該實現與服務管理線程池 我做了,如果你想我可以幫你一把類似的東西... 路易吉