Esempio n. 1
0
    /// <summary>
    /// 创建实例
    /// </summary>
    public static ClientLoginHttpRequest create(int cMsgVersion, int gMsgVersion, ClientLoginData data)
    {
        ClientLoginHttpRequest re = new ClientLoginHttpRequest();

        re.cMsgVersion = cMsgVersion;
        re.gMsgVersion = gMsgVersion;
        re.data        = data;
        return(re);
    }
Esempio n. 2
0
    private void doSendLoginHttp()
    {
        //热更等待中不再发送
        if (_waitHotfixForHttpLogin.isLocking())
        {
            return;
        }

        //网路不畅通
        if (!SystemControl.isNetOpen())
        {
            onLoginHttpFailed();
        }
        else
        {
            if (!_httpLoginSended.isLocking())
            {
                _httpLoginSended.lockOn();
                ClientLoginHttpRequest.create(CodeCheckRecord.msgDataVersion, BaseC.config.getMsgDataVersion(), _loginData).send();
            }
        }
    }