📄 handler_mx.cpp
字号:
#include "stdafx.h"
#include <stdio.h>
#include <PacketStruct_MX.h>
#include "Handler_MX.h"
#include "ServerInfoManager.h"
#include "AccountDBProxySession.h"
#include "MasterServer.h"
// 辑滚甸狼 沥焊甫 甘栏肺 备己窍档废 秦林绰 菩哦
VOID Handler_MX::OnMX_CONNECTION_REQ_SERVER_INFO_ACK( AccountDBProxySession *pAccountDBProxySession, MSG_BASE *pMsg, WORD wSize )
{
MSG_MX_CONNECTION_REQ_SERVER_INFO_ACK *pInfoMsg = (MSG_MX_CONNECTION_REQ_SERVER_INFO_ACK*)pMsg;
if( pInfoMsg->m_dwNumberOfServerInfo > MSG_MX_CONNECTION_REQ_SERVER_INFO_ACK::_MAX_SERVERINFO_ARRAY_NUM )
{
MessageOut( eCRITICAL_LOG, "辑滚 牢器啊 捞惑情聪促." );
return;
}
MessageOut( eCRITICAL_LOG, "Number of server info: %u", pInfoMsg->m_dwNumberOfServerInfo );
for( DWORD i = 0; i < pInfoMsg->m_dwNumberOfServerInfo; ++i )
{
ServerInfoManager::Instance()->AddServerInfo( &pInfoMsg->m_ServerInfo[i] );
}
}
VOID Handler_MX::OnMX_CONNECTION_REQ_SERVER_INFO_CMD( AccountDBProxySession *pAccountDBProxySession, MSG_BASE *pMsg, WORD wSize )
{
MessageOut( eCRITICAL_LOG, "Server information receiving complete." );
MasterServer::Instance()->StartListen();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -