Called when |server| receives a WebSocket request. |connection_id|
uniquely identifies the connection, |client_address| is the requesting
IPv4 or IPv6 client address including port number, and |request| contains
the request contents (URL, function, headers and optional POST data).
Execute |callback| either synchronously or asynchronously to accept or
decline the WebSocket connection. If the request is accepted then
OnWebSocketConnected will be called after the WebSocket has connected and
incoming messages will be delivered to the OnWebSocketMessage callback. If
the request is declined then the client will be disconnected and
OnClientDisconnected will be called. Call the
Called when |server| receives a WebSocket request. |connection_id| uniquely identifies the connection, |client_address| is the requesting IPv4 or IPv6 client address including port number, and |request| contains the request contents (URL, function, headers and optional POST data). Execute |callback| either synchronously or asynchronously to accept or decline the WebSocket connection. If the request is accepted then OnWebSocketConnected will be called after the WebSocket has connected and incoming messages will be delivered to the OnWebSocketMessage callback. If the request is declined then the client will be disconnected and OnClientDisconnected will be called. Call the