我正處於編寫應用程序的初期階段,需要將數據廣播到其他設備。3g以上的Android廣播
我首先想到的是使用UDP廣播,但根據雙方 http://code.google.com/p/boxeeremote/wiki/AndroidUDP和 Android 3G UDP Broadcast 他UDP將不能夠通過NAT,推動移動網絡 (這是我的應用程序必需的)上時。
我知道我可以使用服務器進行廣播,但是我寧願避免在我的家庭服務器上產生很多流量。
我能想到的最後一個選擇是有幾個tcp/ip連接並循環連接所有連接的客戶端併發送廣播。但由於我指望擁有至少30位聽衆,我相信這將會很貴。
我沒有任何廣播相關的代碼,但,這就是爲什麼我還沒有發佈任何;)
有沒有辦法通過NAT突破?手機能夠處理30個同時的tcp/ip連接嗎?或者我應該看看其他一些廣播方法嗎?
任何提示將不勝感激!
親切的問候 約翰RISCH
::::::::::::::::::::::::: ADDED ::::::::::: ::::::::::::::::::::: 我將每30-360秒發送一次長度爲10-20個字符的字符串 (將由用戶控制)包含地理位置點字符串格式。數據發送的順序並不重要,這就是爲什麼我首先想到了udp。
我已經設置了我的服務器,以便當用戶登錄時,他/她用他/她的當前IP更新我的數據庫。
最好我希望它在全球範圍內工作,但只要它能在同一個國家的移動網絡中工作。
這是關於我能想到的所有相關信息,希望能夠澄清一些事情!加入:::::::::::::::::::::: :::::::::::
如果你準確地解釋了'你將播出什麼',頻率,其他設備的位置等,這將有所幫助。如果你發佈了更多細節,有人可能會提出其他選擇。 – Squonk 2011-12-15 20:05:50