void ProcessNextCombinedConnect(int maxSerialId) { if (mCombinedHttpConnect == null) { mCombinedHttpConnect = new CombinedHttpConnect(); } mCombinedHttpConnect.Initial(mRequestStack, maxSerialId); if (mCombinedHttpConnect.Connect()) { mConnectTime = mCurTime; mIdleTime = mCurTime; mState = EState.WaitingCombinedResponse; } }
// void SendBugReport(ReportBugRequest _request) // { // mCurRequestSerialId++; if (mCurRequestSerialId == int.MaxValue) mCurRequestSerialId = 1; // _request.serialId = mCurRequestSerialId; // if (mReportBugHttpConnect == null) // { // mReportBugHttpConnect = new CombinedHttpConnect(); // } // else // { // mReportBugHttpConnect.Release(); // } // List<NetRequest> requests = new List<NetRequest>(); // requests.Add(_request); // mReportBugHttpConnect.Initial(requests, int.MaxValue); // mReportBugHttpConnect.Connect(); // } void HandlerSpecialHttpConnect() { if (mReportBugHttpConnect != null) { if (mReportBugHttpConnect.IsGotResponse()) { mReportBugHttpConnect.Release(); mReportBugHttpConnect = null; } } // if (mUploadReplayHttpConnect != null) // { // if (mUploadReplayHttpConnect.IsGotResponse()) // { // mUploadReplayHttpConnect.Release(); // mUploadReplayHttpConnect = null; // } // } }