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); }
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)); }