HTML 5 中的握手

发布于 2024-09-06 12:16:38 字数 123 浏览 7 评论 0原文

Websockets 是 HTML 5 的一个令人兴奋的新概念,其中有一个特定的功能 - WebSockets 服务器和客户端之间的握手。谁能解释一下这个是做什么用的??

谢谢你!!

In Websockets, which is an exciting new concept of HTML 5, there is a specific feature - Handshaking between the WebSockets server and Client. Can anyone explain what this is used for??

Thank You!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

紫罗兰の梦幻 2024-09-13 12:16:38

您可以在此处阅读有关 websockets 协议(包括握手)的更多信息: https ://datatracker.ietf.org/doc/html/draft-ietf-hybi-thewebsocketprotocol-06

you can read more about the websockets protocol including the handshake here: https://datatracker.ietf.org/doc/html/draft-ietf-hybi-thewebsocketprotocol-06

暖树树初阳… 2024-09-13 12:16:38

握手过程用于建立和验证连接。握手的目的是证明服务器已经读取了客户端的握手。这是通过使用 2 个字段来完成的:Sec-WebSocket-Key1 和 Sec-WebSocket-Key2。 Sec-WebSocket-Key1 和 Sec-WebSocket-Key2 字段是 8 字节随机令牌,服务器(然后)使用它们在握手结束时构造 16 字节令牌...然后用于证明服务器已读取客户的握手信息。

The handshake process is used in establishing and validating a connection. The purpose of the handshake is to prove the server has read the client's handshake. This is accomplished through the use of 2 fields: Sec-WebSocket-Key1 and Sec-WebSocket-Key2. The Sec-WebSocket-Key1 and Sec-WebSocket-Key2 fields are 8-byte random tokens which the server (then) uses to construct a 16-byte token at the end of its handshake...this then is used to prove the server has read the client's handshake.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文