2010-04-02 145 views
0

我們正在設計一個帶有PC基站的系統和100臺通過WiFi進行通信的Android手機。他們將使用XLM-RPC作爲移動到基站通信的方法。但是,有時基站需要向所有移動設備廣播消息。我們是否應該使用「http服務器推送」來實現這一點,即讓基站將連接開放給所有移動設備?有沒有更好的辦法?發佈 - 訂閱是可能的,但在Android上看起來並不成熟。做與http服務器推廣播?

回答

0

爲什麼實際上不使用真正的廣播?讓電臺將消息發送到廣播地址,網絡層將爲您完成這項工作。

當然,如果您可以通過udp切換到XML-RPC,此解決方案可以很好。

否則,您必須選擇()打開的套接字池,更新您必須通知的每個客戶端。

第一種方法是資源負載非常輕,最後是更實惠。

它在這兩個對立面之間的所有平衡。

+0

謝謝,這是一個有趣的想法。雖然,也許廣播是錯誤的詞,因爲我們希望保證交付。 – BenYL 2010-04-05 13:12:49