private void InitializeClient()
        {
            _client = Websockets.WebSocketFactory.Create();

            _client.OnClosed  += HandleConnectionClosed;
            _client.OnError   += HandleConnectionError;
            _client.OnDispose += HandleWebSocketDisposed;
        }
        void HandleWebSocketDisposed(IWebSocketConnection obj)
        {
            Log("Websocket disposed", 0);

            _client.OnClosed  -= HandleConnectionClosed;
            _client.OnError   -= HandleConnectionError;
            _client.OnDispose -= HandleWebSocketDisposed;

            _client = null;
        }