logo
Expand description

WebSocket protocol implementation.

To setup a WebSocket, first perform the WebSocket handshake then on success convert Payload into a WsStream stream and then use WsWriter to communicate with the peer.

Structs

Reason for closing the connection

WebSocket protocol codec.

A struct representing a WebSocket frame.

Enums

Status code used to indicate why an endpoint is closing the WebSocket connection.

A WebSocket frame.

WebSocket handshake errors

A WebSocket continuation item.

A WebSocket message.

Operation codes defined in [RFC 6455 §11.8].

WebSocket protocol errors.

Functions

Verify WebSocket handshake request and create handshake response.

Create WebSocket handshake response.

Hashes the Sec-WebSocket-Key header according to the WebSocket spec.

Verify WebSocket handshake request.