内容表

上一话题

QWebSocketCorsAuthenticator

下一话题

QWebSocketServer

QWebSocketProtocol

包含常量相关 WebSocket 标准。 更多

Inheritance diagram of PySide2.QtWebSockets.QWebSocketProtocol

详细描述

PySide2.QtWebSockets.QWebSocketProtocol. 版本

不同定义版本的 WebSocket 协议。

有关不同协议之间差异的概述,见 pywebsocket’s WebSocketProtocolSpec .

常量

描述

QWebSocketProtocol.VersionUnknown

未知或未指定的版本。

QWebSocketProtocol.Version0

hixie76 and hybi-00 . Works with key1, key2 and a key in the payload. Attribute: Sec- WebSocket -Draft value 0. Not supported by QtWebSockets .

QWebSocketProtocol.Version4

hybi-04 . Changed handshake: key1, key2, key3 ==> Sec- WebSocket -Key, Sec- WebSocket -Nonce, Sec- WebSocket -Accept Sec- WebSocket -Draft renamed to Sec- WebSocket -Version Sec- WebSocket -Version = 4. Not supported by QtWebSockets .

QWebSocketProtocol.Version5

hybi-05 . Sec- WebSocket -Version = 5 Removed Sec- WebSocket -Nonce Added Sec- WebSocket -Accept. Not supported by QtWebSockets .

QWebSocketProtocol.Version6

Sec- WebSocket -Version = 6. Not supported by QtWebSockets .

QWebSocketProtocol.Version7

hybi-07 . Sec- WebSocket -Version = 7. Not supported by QtWebSockets .

QWebSocketProtocol.Version8

hybi-8, hybi-9, hybi-10, hybi-11 and hybi-12. Status codes 1005 and 1006 are added and all codes are now unsigned Internal error results in 1006. Not supported by QtWebSockets .

QWebSocketProtocol.Version13

hybi-13, hybi14, hybi-15, hybi-16, hybi-17 and RFC 6455 . Sec- WebSocket -Version = 13 Status code 1004 is now reserved Added 1008, 1009 and 1010 Must support TLS Clarify multiple version support. Supported by QtWebSockets .

QWebSocketProtocol.VersionLatest

引用最新已知版本的 QtWebSockets .

PySide2.QtWebSockets.QWebSocketProtocol. CloseCode

关闭代码支持 WebSockets V13

常量

描述

QWebSocketProtocol.CloseCodeNormal

正常关闭

QWebSocketProtocol.CloseCodeGoingAway

离开

QWebSocketProtocol.CloseCodeProtocolError

协议错误

QWebSocketProtocol.CloseCodeDatatypeNotSupported

不支持的数据

QWebSocketProtocol.CloseCodeReserved1004

Reserved

QWebSocketProtocol.CloseCodeMissingStatusCode

未收到状态

QWebSocketProtocol.CloseCodeAbnormalDisconnection

异常关闭

QWebSocketProtocol.CloseCodeWrongDatatype

无效帧有效负载数据

QWebSocketProtocol.CloseCodePolicyViolated

违反策略

QWebSocketProtocol.CloseCodeTooMuchData

消息太大

QWebSocketProtocol.CloseCodeMissingExtension

缺少强制性扩展

QWebSocketProtocol.CloseCodeBadOperation

内部服务器错误

QWebSocketProtocol.CloseCodeTlsHandshakeFailed

TLS 握手失败

另请参阅

close()