2012-01-04 47 views

回答

1

這是正確的。

HTTP建立在TCP之上。這意味着HTTP數據包在TCP數據包內。每個HTTP連接都需要首先通過TCP握手。

Server-Sent-Events基本上只是一個長時間運行的HTTP請求,當服務器發送數據到客戶端時,它會根據需要發送數據。它使用標準的HTTP頭來提供額外的信息。

WebSockets是一個全新的協議,它使用HTTP來啓動連接。連接升級到新的協議。 WebSocket握手的主要目的是確保雙方都談論相同的協議,並且希望在該協議的層面上彼此交談。

+1

但是,WebSockets協議也是TCP上的協議......所以所有的TCP問題都在這裏...... – 4esn0k 2012-05-29 05:29:18