gpt4 book ai didi

python - websocket 扩展位

转载 作者:可可西里 更新时间:2023-11-01 17:11:09 28 4
gpt4 key购买 nike

我正在用 Python 编写一个 websocket 服务器实现,但我对扩展协商的工作原理有点迷茫。当然,客户端可以使用 Sec-WebSocket-Extensions header 来请求扩展,服务器可以允许/拒绝它们。正是这些扩展与 RSV1、RSV2 和 RSV3 位的关系让我有些困惑。

deflate-frame 扩展使用 RSV1。我不知道其他扩展名。如果/何时创建它们,它们将如何映射到 RSV1、RSV2 和 RSV3?为什么这个信息会在每个 WebSocket 帧中传输?

我可能是疏忽了,没有用放大镜仔细研究 RFC,但我似乎找不到任何可以解释这一点的东西。

最佳答案

WebSocket 扩展在不同于 WebSocket 协议(protocol)本身 (RFC6455) 的 RFC 中指定。

WebSocket 工作组“未采用”每帧压缩而不是每条消息压缩:

关于python - websocket 扩展位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13521457/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com