QWebSocketProtocol露
- PyQt5.QtWebSockets.QWebSocketProtocol
Description露
TODO
Enums露
- CloseCode
The close codes supported by V13
See also
Member
Value
Description
CloseCodeAbnormalDisconnection 1006
Abnormal closure
CloseCodeBadOperation 1011
Internal server error
CloseCodeDatatypeNotSupported 1003
Unsupported data
CloseCodeGoingAway 1001
Going away
CloseCodeMissingExtension 1010
Mandatory extension missing
CloseCodeMissingStatusCode 1005
No status received
CloseCodeNormal 1000
Normal closure
CloseCodePolicyViolated 1008
Policy violation
CloseCodeProtocolError 1002
Protocol error
CloseCodeReserved1004 1004
Reserved
CloseCodeTlsHandshakeFailed 1015
TLS handshake failed
CloseCodeTooMuchData 1009
Message too big
CloseCodeWrongDatatype 1007
Invalid frame payload data
- Version
The different defined versions of the protocol.
For an overview of the differences between the different protocols, see pywebsocket鈥檚 WebSocketProtocolSpec.
Member
Value
Description
Version0 0
hixie76 and hybi-00. Works with key1, key2 and a key in the payload. Attribute: Sec鈥揇raft value 0. Not supported by QtWebSockets.
Version13 13
hybi-13, hybi14, hybi-15, hybi-16, hybi-17 and RFC 6455. Sec鈥揤ersion = 13 Status code 1004 is now reserved Added 1008, 1009 and 1010 Must support TLS Clarify multiple version support. Supported by QtWebSockets.
Version4 4
hybi-04. Changed handshake: key1, key2, key3 ==> Sec鈥揔ey, Sec鈥揘once, Sec鈥揂ccept Sec鈥揇raft renamed to Sec鈥揤ersion Sec鈥揤ersion = 4. Not supported by QtWebSockets.
Version5 5
hybi-05. Sec鈥揤ersion = 5 Removed Sec鈥揘once Added Sec鈥揂ccept. Not supported by QtWebSockets.
Version6 6
Sec鈥揤ersion = 6. Not supported by QtWebSockets.
Version7 7
hybi-07. Sec鈥揤ersion = 7. Not supported by QtWebSockets.
Version8 8
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.
VersionLatest Version13
Refers to the latest known version to QtWebSockets.
VersionUnknown -1
Unknown or unspecified version.