示例#1
0
	/*
	* 网络消息
	*/
	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;
	}
示例#2
0
//网络读取消息
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;
}