2012-01-04 76 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