Function

nw_ws_options_set_skip_handshake

Specifies whether the WebSocket protocol skips its handshake and begins framing data once the underlying connection is established.

Declaration

void nw_ws_options_set_skip_handshake(nw_protocol_options_t options, bool skip_handshake);

Discussion

This option should not be set when communicating with a generic WebSocket server or client. This option allows a custom handshake (or no handshake) to be implemented below the WebSocket layer when both client and server are coordinated.

See Also

Configuring Client Handshakes

nw_ws_options_add_additional_header

Adds additional HTTP header fields to be sent by the client during the WebSocket handshake.

nw_ws_options_add_subprotocol

Adds to the list of supported application protocols that will be presented to a WebSocket server during connection establishment.