Esempio n. 1
0
        public void SendLoginGameSvr(uint nid, uint uid, string pwd, string mac)
        {
            var logon = new CMD_GR_LogonUserID();

            logon.dwUserID    = uid;
            logon.szMachineID = mac;
            logon.szPassword  = pwd;
            logon.wKindID     = (ushort)nid;

            byte[] dataBuffer = GameConvert.StructToByteArray(logon);
            GameApp.Network.SendToSvr(ConnectionID.Game, MainCommand.MDM_GR_LOGON, SubCommand.SUB_GR_LOGON_USERID, 0, dataBuffer);
        }
Esempio n. 2
0
    public void SendLogonPacket()
    {
        CMD_GR_LogonUserID LogonUserID = new CMD_GR_LogonUserID
        {
            wKindID = (ushort)GlobalDataScript.SSS_KIND_ID,
            ////游戏版本
            dwProcessVersion = LoginData.DwProcessVersion,
            dwPlazeVersion   = LoginData.PlazaVersion,
            ////登录信息
            dwUserID   = GlobalDataScript.userData.dwUserID,
            szPassword = GlobalDataScript.tagUserData.szPassword,
            szHeadHttp = GlobalDataScript.tagUserData.szHeadHttp
        };

        byte[] buffer = NetUtil.StructToBytes(LogonUserID);
        //发送数据
        //  SocketEngine.Instance.SendScoketData((int) GameServer.MDM_GR_LOGON, (int) MDM_GR_LOGON.SUB_GR_LOGON_USERID,buffer, Marshal.SizeOf(LogonUserID));
    }