1# WebSocket
2
3
4## Overview
5
6Defines the WebSocket client structure.
7
8**Since**: 11
9
10**Related module**: [Netstack](netstack.md)
11
12
13## Summary
14
15
16### Member Variables
17
18| Name| Description|
19| -------- | -------- |
20| [WebSocket_OnOpenCallback](netstack.md#websocket_onopencallback) [onOpen](netstack.md#onopen) |Pointer to the callback invoked when the WebSocket client receives a connection message.|
21| [WebSocket_OnMessageCallback](netstack.md#websocket_onmessagecallback) [onMessage](netstack.md#onmessage) | Pointer to the callback invoked when the WebSocket client receives a message.|
22| [WebSocket_OnErrorCallback](netstack.md#websocket_onerrorcallback) [onError](netstack.md#onerror) | Pointer to the callback invoked when the WebSocket client receives an error message.|
23| [WebSocket_OnCloseCallback](netstack.md#websocket_onclosecallback) [onClose](netstack.md#onclose) | Pointer to the callback invoked when the WebSocket client receives a **close** message.|
24| [WebSocket_RequestOptions](_web_socket___request_options.md) [requestOptions](netstack.md#requestoptions) |Options of the connection request.|
25