#include "StdAfx.h" #include ".\usersession.h" #include "PacketHandler.h" #include "UserManager.h" UserSession::UserSession(void) { m_dwUserKey = 0; } UserSession::~UserSession(void) { } VOID UserSession::Init() { m_eUserType = UT_TEMP_USER; m_dwUserKey = 0; } VOID UserSession::Release() { } VOID UserSession::OnDisconnect() { // 0 ÀÌ¸é ¾ÆÁ÷ ÀÎÁõ ¹ÞÁö ¸øÇÑ À¯ÀúÀÌ´Ù. if( GetUserKey() != 0 ) { if( !UserManager::Instance()->RemoveUser( GetUserKey() ) ) { MSGOUT( "[UserSession::OnDisconnect] À¯Àú[%d] »èÁ¦ ½ÇÆÐ", GetUserKey() ); } } MSGOUT( "[UserSession::OnDisconnect] À¯Àú[%d] ¿¬°á Á¾·á", GetUserKey() ); } int UserSession::SendPacket( MSG_BASE * pMsg, WORD wSize ) { return Send( (BYTE*)pMsg, wSize ); }