#include "stdafx.h" #include "BattleServerSession.h" #include "PacketHandler.h" #include "GameServerSession.h" BattleServerSession::BattleServerSession() { } BattleServerSession::~BattleServerSession() { } VOID BattleServerSession::Init() { GameServerSession::Init(); } VOID BattleServerSession::Release() { GameServerSession::Release(); } VOID BattleServerSession::Update() { GameServerSession::Update(); } VOID BattleServerSession::OnRedirect() { GameServerSession::OnRedirect(); MessageOut(eCRITICAL_LOG, "战斗服务已连接.(%s)", GetIP() ); } VOID BattleServerSession::OnConnect( BOOL bSuccess, DWORD dwNetworkIndex ) { GameServerSession::OnConnect( bSuccess, dwNetworkIndex ); } VOID BattleServerSession::OnDisconnect() { ServerSession::OnDisconnect(); MessageOut(eCRITICAL_LOG, "场景服务连接断开." ); } VOID BattleServerSession::OnRecv( BYTE *pMsg, WORD wSize ) { if( PacketHandler::Instance()->ParsePacket_BW( this, (MSG_BASE*)pMsg, wSize ) ) { return; } GameServerSession::OnRecv( pMsg, wSize ); }