#ifndef CMD_LONGON_HEAD_FILE #define CMD_LONGON_HEAD_FILE #pragma pack(1) //GET队列 struct GETDUILIEBASE_EX { int CommendID; //命令值 DWORD dUserID; //游戏id DWORD dwSocketID; //请求的SOCKETID TCHAR szIphoneNum[12]; //用户手机号码 TCHAR szUnionID[33]; //用户UNIONID TCHAR szName[125]; //用户UNIONID char szBuffer[6096]; //数据缓冲区 }; //GET队列 struct GETDUILIEBASE_EX_LIST { GETDUILIEBASE_EX dDataList[10];//命令节点 }; ////////////////////////////////////////////////////////////////////////////////// //服务命令 #define MDM_GP_USER_SERVICE 3 //用户服务 //用户服务器 #define SUB_GP_USER_SERVER_ID 601 //用户服务器 //用户服务器信息 struct CMD_GP_UserServerID { WORD wServerID; //房间标识 }; ////////////////////////////////////////////////////////////////////////////////// //登录命令 #define MDM_MB_LOGON 100 //广场登录 #define MDM_MB_YANZM 99 //验证码 //登录模式 #define SUB_MB_LOGON_ACCOUNTS_IPHONE 2 //帐号登录/手机登录/闲聊登录 #define SUB_MB_LOGON_OTHERPLATFORM 4 //其他登录/微信登录 //登录结果 #define SUB_MB_LOGON_SUCCESS 100 //登录成功 #define SUB_MB_LOGON_FAILURE 101 //登录失败 ////////////////////////////////////////////////////////////////////////////////// //手机验证码落地成密码 struct DBR_MB_VerifCodeToMiMa { TCHAR PhoneNum[12]; //电话号码 TCHAR VerifCode[7]; //密码 }; //手机验证码 struct DBR_MB_LogonCheckVerifCode { BYTE bResult; //成功标识 TCHAR PhoneNum[12]; //电话号码 }; //手机验证码 struct CMD_MB_LogonCheckVerifCode { BYTE bResult; //成功标识 TCHAR PhoneNum[12]; //电话号码 TCHAR strErrorDescribe[127]; //出错说明 }; //帐号登录,手机号码登录 struct CMD_MB_LogonAccounts { //登录信息 WORD wModuleID; //模块标识 DWORD dwPlazaVersion; //广场版本 BYTE cbDeviceType; //设备类型 BYTE bLogonType; //登录方式:1手机号,2闲聊,3扩展用 TCHAR szAccounts[32]; //登录帐号 TCHAR szPassword[33]; //登录密码 TCHAR szMachineID[33]; //机器标识 版本号 }; //帐号登录 struct CMD_MB_LogonOtherPlatform { //系统信息 WORD wModuleID; //模块标识 DWORD dwPlazaVersion; //广场版本 BYTE cbDeviceType; //设备类型 //登录信息 BYTE cbGender; //用户性别 BYTE cbPlatformID; //平台编号 TCHAR szUserUin[LEN_USER_UIN]; //用户Uin TCHAR szNickName[LEN_NICKNAME]; //用户昵称 TCHAR szCompellation[LEN_COMPELLATION]; //真实名字 如果等于 AutoLogin 则为自动登录 //连接信息 TCHAR szMachineID[LEN_MACHINE_ID]; //机器标识 版本号 TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //电话号码 TCHAR szHeadUrl[LEN_HEAD_URL]; //三方平台头像地址 }; //帐号登录 struct CMD_MB_LogonOtherPlatformEx { //系统信息 WORD wModuleID; //模块标识 DWORD dwPlazaVersion; //广场版本 BYTE cbDeviceType; //设备类型 //登录信息 BYTE cbGender; //用户性别 BYTE cbPlatformID; //平台编号 TCHAR szUserUin[LEN_USER_UIN]; //用户Uin TCHAR szNickName[LEN_NICKNAME]; //用户昵称 TCHAR szCompellation[LEN_COMPELLATION]; //真实名字 如果等于 AutoLogin 则为自动登录 //连接信息 TCHAR szMachineID[LEN_MACHINE_ID]; //机器标识 版本号 TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //电话号码 TCHAR szHeadUrl[LEN_HEAD_URL]; //三方平台头像地址 LONGLONG x; LONGLONG y; //坐标 byte isSimulator; //是模拟器 byte networkType; //0 wifi 1 4G byte dianliang; //当前电量值 }; ////////////////////////////////////////////////////////////////////////////////// //列表命令 #define MDM_MB_SERVER_LIST 101 //列表信息 //列表信息 #define SUB_MB_LIST_SERVER 101 //房间列表 ////////////////////////////////////////////////////////////////////////////////// #pragma pack() #endif