void reset_state() { mNeedUpdateFlag = false; mNextUpdateTime = 0; mInConnectStage = false; mConnectSucceed = false; mConnectStartTime = 0; mLastSendTime = 0; if (null != mRecvQueue) { mRecvQueue.Clear(); } if (null != mKcp) { mKcp.Release(); mKcp = null; } }