Example #1
0
    void ProcessNextCombinedConnect(int maxSerialId)
    {
        if (mCombinedHttpConnect == null)
        {
            mCombinedHttpConnect = new CombinedHttpConnect();
        }

        mCombinedHttpConnect.Initial(mRequestStack, maxSerialId);

        if (mCombinedHttpConnect.Connect())
        {
            mConnectTime = mCurTime;
            mIdleTime    = mCurTime;
            mState       = EState.WaitingCombinedResponse;
        }
    }
Example #2
0
    // 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;
        //  }
        // }
    }