2012-02-07 76 views
1

我想爲我的android手機編寫一個應用程序來通過wlan進行控制。這應該包含其相機功能。如何在一個套接字上發送各種信息?

是否有任何優雅的方法在一個套接字「同時」發送實況圖片和其他信息?我的想法是讓服務器接受多個客戶端:第一個用於生活圖像,第二個用於信息,第三個用於音頻流...

它應該像Skype一樣工作:您可以撥打電話和聊天有一個連接的時間。我怎樣才能實現這樣的事情?

回答

3

我懷疑多個套接字會對你有好處(除非Android使得將來自多個數據源的數據放入同一個數據流中真的很難)。只需在同一個流中按順序發送所有內容,並在前面添加一個標籤以識別每種類型的數據。這個花哨的名字是「time-division multiplexing」。

多套接字可能是有意義的,如果你喜歡調整,比如給予實時流更多的優先權,但我有一種不應該被需要的感覺。