📄 glincomingconnectionerrorhandler.cpp
字号:
//--------------------------------------------------------------------------------//// Filename : GLIncomingConnectionErrorHandler.cpp// Written By : Reiot// Description :////--------------------------------------------------------------------------------// include files#include "GLIncomingConnectionError.h"#ifdef __LOGIN_SERVER__ #include "LoginPlayer.h" #include "LoginPlayerManager.h" #include "Assert.h"#endif//--------------------------------------------------------------------------------// // GLIncomingConnectionErrorHander::execute()// //--------------------------------------------------------------------------------void GLIncomingConnectionErrorHandler::execute ( GLIncomingConnectionError * pPacket ) throw ( ProtocolException , Error ){ __BEGIN_TRY __BEGIN_DEBUG_EX#ifdef __LOGIN_SERVER__ // 肺弊牢 敲饭捞绢俊 立辟茄促. // // *CAUTION* // // 捞繁 立辟 规侥篮 巩力啊 乐促. 肺弊牢 敲饭捞绢 概聪历啊 捞 敲饭捞绢甫 贸府窍绊 乐阑 // 版快, 酒贰客 鞍捞 立加阑 辆丰秦 滚府搁.. - -; 儒褥.. 捞犯霸 登搁 setPlayerStatus() // 开矫 遏欧 滚傈栏肺 父甸绢具 窍绰啊.. 老窜篮 捞犯霸 窍厘.. (措面 涝仿捞 绝阑 巴捞骨肺 // 贸府罐瘤绰 臼绰促..) // // 林狼且 痢篮, 涝仿栏肺 府促捞泛记窍绰 巴捞 阂啊瓷窍促绰 巴捞促. 恐衬窍搁, 府促捞泛记 // 矫痢俊辑 涝仿 滚欺俊 菩哦捞 迭 谗败辑 甸绢吭促绰 巴阑 舅 荐 绝扁 锭巩捞促. try { LoginPlayer * pLoginPlayer = g_pLoginPlayerManager->getPlayer( pPacket->getPlayerID() ); Assert( pLoginPlayer->getPlayerStatus() == LPS_AFTER_SENDING_LG_INCOMING_CONNECTION ); // 捞 敲饭捞绢狼 肺弊牢捞 角菩沁栏骨肺 立加阑 辆丰茄促. //cout << "Fail to join game server...(" << pPacket->getPlayerID() << ")" << endl; // 楷搬阑 辆丰茄促. pLoginPlayer->disconnect(UNDISCONNECTED); // LPM俊辑 昏力茄促. g_pLoginPlayerManager->deletePlayer( pLoginPlayer->getSocket()->getSOCKET() ); // LoginPlayer 按眉甫 昏力茄促. SAFE_DELETE(pLoginPlayer); } catch ( NoSuchElementException & nsee ) { //cout << "Player not exist or already disconnected." << endl; }#endif __END_DEBUG_EX __END_CATCH}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -