在 Websockets 中,这是一个令人兴奋的 HTML 5 新概念,有一个特定的功能 - WebSockets 服务器和客户端之间的握手。谁能解释一下这是干什么用的??
谢谢你!!
在 Websockets 中,这是一个令人兴奋的 HTML 5 新概念,有一个特定的功能 - WebSockets 服务器和客户端之间的握手。谁能解释一下这是干什么用的??
谢谢你!!
握手过程用于建立和验证连接。握手的目的是证明服务器已经读取了客户端的握手。这是通过使用 2 个字段来完成的:Sec-WebSocket-Key1 和 Sec-WebSocket-Key2。Sec-WebSocket-Key1 和 Sec-WebSocket-Key2 字段是 8 字节的随机令牌,服务器(然后)在其握手结束时使用它来构造一个 16 字节的令牌......然后用于证明服务器已阅读客户的握手信息。
您可以在此处阅读有关包括握手在内的 websockets 协议的更多信息:https ://datatracker.ietf.org/doc/html/draft-ietf-hybi-thewebsocketprotocol-06