QWebSocketProtocol

PyQt5.QtWebSockets.QWebSocketProtocol

Description

TODO

Enums

CloseCode

The close codes supported by V13

See also

close().

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’s WebSocketProtocolSpec.

Member

Value

Description

Version0

0

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

Version13

13

hybi-13, hybi14, hybi-15, hybi-16, hybi-17 and RFC 6455. Sec–Version = 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–Key, Sec–Nonce, Sec–Accept Sec–Draft renamed to Sec–Version Sec–Version = 4. Not supported by QtWebSockets.

Version5

5

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

Version6

6

Sec–Version = 6. Not supported by QtWebSockets.

Version7

7

hybi-07. Sec–Version = 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.