public void Disconnect() { if (Connected) { m_connection.Close(); m_connection = null; m_responseDispatcher.ResponseHandler -= ResponseHandler; } }