commonnetworkmsgparser.cpp

来自「[Server]Distribute.rar这个是分发服务器的源码」· C++ 代码 · 共 57 行

CPP
57
字号

#include "stdafx.h"
#include "CommonNetworkMsgParser.h"


//---------------------------------------------------------------------------------------------
//don't changed -------------------------------------------------------------------------------
MSGPARSER g_pServerMsgParser[MP_MAX];
MSGPARSER g_pUserMsgParser[MP_MAX];
//---------------------------------------------------------------------------------------------
void ErrorMsgParser(DWORD dwConnectionIndex, char* pMsg, DWORD dwLength)
{
	MSGBASE* pTempMsg = (MSGBASE*)pMsg;
	//ASSERT(0);
}

/*
void MP_SERVERMsgParser(DWORD dwConnectionIndex, char* pMsg, DWORD dwLength)
{
	MSGROOT* pTempMsg = (MSGROOT*)pMsg;
	switch(pTempMsg->Protocol)
	{
	case MP_SERVER_PWRUP:
		{
			MSG_WORD * msg = (MSG_WORD *)pMsg;
			SERVERINFO * info = g_pServerTable->FindServer(msg->wData);//port
			info->dwConnectionIndex = dwConnectionIndex;
		}
		break;
	}
}
*/

/*
void MP_PACKEDMsgParser(DWORD dwConnectionIndex, char* pMsg, DWORD dwLength)
{
	MSGBASE* pTempMsg = (MSGBASE*)pMsg;
	switch(pTempMsg->Protocol)
	{
	case MP_PACKEDDATA_NORMAL:
		{
		//	Init(pMsg,dwLength);
		//	SendToAllReceiver();
			SEND_PACKED_DATA * pack =  (SEND_PACKED_DATA *)pMsg;
			DWORD* charterIDs = (DWORD*)&pack->Data[pack->wRealDataSize];
			for(int n=0;n<pack->wReceiverNum;++n)
			{
				//GAMESYSTEM_OBJ->m_ConnectionTable.SendToCharacter(charterIDs[n],pack->Data,pack->Data);
				USERINFO * userInfo = g_pUserTableForObjectID->FindUser(charterIDs[n]);
				g_Network.Send2User(userInfo->dwConnectionIndex, pack->Data, pack->wRealDataSize);
				
			}
		}
		break;
	}
}
*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?