/* * 网络消息 */ bool __cdecl IAndroid::OnEventTCPSocketRead(WORD wSocketID, CMD_Command Command, VOID* pBuffer, WORD wDataSize) { switch (Command.wMainCmdID) { case MDM_GR_LOGON: //登录消息 { return OnSocketMainLogon(wSocketID, Command, pBuffer,wDataSize); } case MDM_GR_USER: //用户消息 { return OnSocketMainUser(Command, pBuffer, wDataSize); } case MDM_GR_INFO: //配置信息 { return OnSocketServerInfo(Command, pBuffer, wDataSize); } case MDM_GR_STATUS: //状态信息 { return true; } case MDM_GR_SYSTEM: //系统消息 { return true; } case MDM_GF_GAME: //游戏消息 case MDM_GF_FRAME: //框架消息 { return OnSocketMainGameFrame(Command,pBuffer,wDataSize); } case MDM_TOOLBOX: { return OnSocketToolBox(Command, pBuffer, wDataSize); } break; } return true; }
//网络读取消息 bool __cdecl CPlazaViewItem::OnEventTCPSocketRead(WORD wSocketID, CMD_Command Command, VOID * pData, WORD wDataSize) { switch (Command.wMainCmdID) { case MDM_GP_LOGON: //登录消息 { return OnSocketMainLogon(Command,pData,wDataSize); } case MDM_GP_SERVER_LIST: //列表消息 { return OnSocketMainServerList(Command,pData,wDataSize); } case MDM_GP_SYSTEM: //系统消息 { return OnSocketMainSystem(Command,pData,wDataSize); } case MDM_GP_USER: //用户消息 { return OnSocketMainUser(Command,pData,wDataSize); } } return true; }