WebsocketCloseCode#

class WebsocketCloseCode#

Pre-defined close codes that can be passed to close or received from get_close_code.

However, other codes are also allowed.

Fields#

class WebsocketCloseCode
ABNORMAL#

Reserved value indicating that the connection was closed abnormally; must not be sent.

BAD_DATA#

The endpoint received data that was invalid (eg, non-UTF-8 data in a text message).

GOING_AWAY#

The client/server is going away

NORMAL#

A normal, non-error close

NO_EXTENSION#

The client is closing the connection because the server failed to negotiate a required extension.

NO_STATUS#

Reserved value indicating that no close code was present; must not be sent.

POLICY_VIOLATION#

Generic error code indicating some sort of policy violation.

PROTOCOL_ERROR#

A protocol error occurred

SERVER_ERROR#

The server is closing the connection because it was unable to fulfill the request.

TLS_HANDSHAKE#

Reserved value indicating that the TLS handshake failed; must not be sent.

TOO_BIG#

The endpoint received a message that is too big to process.

UNSUPPORTED_DATA#

The endpoint received data of a type that it does not support.