public void Disconnect() { if (mSocketClient == null) { return; } var state = mSocketClient.GetState(); if (state == WebSocketState.Connecting || state == WebSocketState.Open) { mSocketClient.Close(); } mSocketClient = null; }