WebSocket Protocol Component API

Overview of the WebSocket Protocol Component API technology.

To develop WebSocket Protocol Component API, you need these headers:

For programming guidance for this technology, see:

Enumerations

 
WEB_SOCKET_ACTION

Specifies actions to be taken by WebSocket applications.
WEB_SOCKET_ACTION_QUEUE

Specifies the action types returned by WebSocketGetAction.
WEB_SOCKET_BUFFER_TYPE

Specifies the bit values used to construct the WebSocket frame header.
WEB_SOCKET_CLOSE_STATUS

Specifies the WebSocket close status.
WEB_SOCKET_PROPERTY_TYPE

Specifies a WebSocket property type.

Functions

 
WebSocketAbortHandle

Aborts a WebSocket session handle created by WebSocketCreateClientHandle or WebSocketCreateServerHandle.
WebSocketBeginClientHandshake

Begins the client-side handshake.
WebSocketBeginServerHandshake

Begins the server-side handshake.
WebSocketCompleteAction

Completes an action started by WebSocketGetAction.
WebSocketCreateClientHandle

Creates a client-side WebSocket session handle.
WebSocketCreateServerHandle

Creates a server-side WebSocket session handle.
WebSocketDeleteHandle

Deletes a WebSocket session handle created by WebSocketCreateClientHandle or WebSocketCreateServerHandle.
WebSocketEndClientHandshake

Completes the client-side handshake.
WebSocketEndServerHandshake

Completes the server-side handshake.
WebSocketGetAction

Returns an action from a call to WebSocketSend, WebSocketReceive or WebSocketCompleteAction.
WebSocketGetGlobalProperty

Gets a single WebSocket property.
WebSocketReceive

Adds a receive operation to the protocol component operation queue.
WebSocketSend

Adds a send operation to the protocol component operation queue.

Structures

 
WEB_SOCKET_BUFFER

Contains data for a specific WebSocket action.
WEB_SOCKET_HTTP_HEADER

Contains an HTTP header.
WEB_SOCKET_PROPERTY

Contains a single WebSocket property.