2012-10-08 61 views
1

我想打一個應用程序,讓我從我的服務器應用程序流音樂,我的客戶應用。 我不確定是否需要使用UDPTCPJava的網絡音樂流媒體UDP或TCP

任何建議表示讚賞。

+0

如果你沒有那麼一開始,你真的沒有商業做一個應用程序。我並不是想表達自己的意思,但是這個問題真的很像,「我想在河邊建一座懸索橋來運載汽車和卡車,我需要什麼樣的鋼材?或者我能用水泥嗎?」如果任務很大,而且問題沒有重點,那麼確實是錯誤的。 –

+0

@DavidSchwartz愛好,我想。 dumazy,你應該嘗試一下,看看你自己的差異。 –

+0

@dumazy你有沒有想過自己每個人的利弊?與我們分享,也許我們可以添加到他們,所以你可以做出明智的決定。 – Fildor

回答

1

UDP更適合流媒體。但是,如果您對「音樂」流式傳輸敏感,則TCP更安全..它需要服務器和客戶端之間的更多「握手」。

+0

TCP並不比UDP更安全。 TCP比UDP更可靠。三次握手與安全無關。它只是建立連接的一種方式。當數據在短時間內變得「陳舊」時使用UDP,並且丟失一些數據不是很重要。這就是爲什麼它在遊戲和音樂中使用的原因,錯過了一小部分流並不重要,但快速獲取數據* IS *很重要。 –