文档介绍:WebSocket协议的握手和数据帧WebSocket是定义服务器和客户端如何通过Web通信的一种网络协议。协议是通信的议定规则。组成互联网的协议纟F1由IETF(互联网工程任务纟R)发布。IETF发布评议请求(ments,RFC),精确地规定了协议(包括RFC6455):WebSocket协议。RFC6455于2011年12月发布,包含了实现WebSocket客户端和服务器时必须遵循的规则。websocket基本上是一个很简单的协议,主耍流程非常少,实现起来也很简单。为简单起见,・握手(handshake)・握手协议由客户端发起,服务器响应,一来一回就完成了•:474554202F20485454502F312E310D0AGET./.HTTP/.•557067726164653A20776562736F636BUpgrade:.websock65740D0A436F6E6E656374696F6E3A20et..Connection:•557067726164650D0A486F73743A2031Upgrade••Host:•:130300D0A4F726967696E3A206E756C6C0D0••Origin:•null•:.no-cach650D0A43616368652D436F6E74726F6Ce..Cache-Control3A206E6F2D63616368650D0A5365632D:•no-cache••Sec-576562536F636B65742D4B65793A2064WebSocket-Key:.d33353946646F366F6D79716678795946359Fdo6omyqfxyYF37596163773D3D0D0A5365632D5765627Yacw==..Sec-Web536F636B65742D56657273696F6E3A20Socket-Version:•31330D0A5365632D576562536F636B6513•.Sec-WebSocke742D457874656E73696F6E733A20782Dt-Extensions:.x-7765626B69742D6465666C6174652D66webkit-deflate-f72616D650D0A557365722D4167656E74rame..User-Agent3A204D6F7A696C6C612F352E30202857:.Mozilla/.(W696E646F7773204E5420362E313B2057indows•NT•6•).AppleWebKi742F3533372E333620284B48544D4C2Ct/537・36・(KHTML,).Chr6F6D652F3