⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gtoacknowledgementhandler.cpp

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 CPP
字号:
//----------------------------------------------------------------------//// Filename    : GTOAcknowledgementHandler.cpp// Written By  : Reiot// Description :////----------------------------------------------------------------------// include files#include "GTOAcknowledgement.h"#include "Properties.h"#ifdef __THE_ONE_SERVER__#include "DB.h"#endif//----------------------------------------------------------------------// // GTOAcknowledgementHander::execute()// //----------------------------------------------------------------------void GTOAcknowledgementHandler::execute ( GTOAcknowledgement * pPacket )	 throw ( ProtocolException , Error ){	__BEGIN_TRY __BEGIN_DEBUG_EX#ifdef __THE_ONE_SERVER__	Statement* pStmt = NULL;	BEGIN_DB	{		pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();		pStmt->executeQuery( "INSERT IGNORE INTO TheOneServerRules VALUES ('%s',%d,'%s',%d,'%s',now())",				pPacket->getServerIP().c_str(), pPacket->getServerType(),				pPacket->getHost().c_str(), pPacket->getPort(),				pPacket->getMessage().c_str());		pStmt->executeQuery( "UPDATE TheOneServerRules SET ServerType=%d, ActualIP='%s', ActualPort=%d, LastMsg='%s', LastAckTime=now() WHERE ServerIP='%s'",				pPacket->getServerType(), pPacket->getHost().c_str(), pPacket->getPort(), pPacket->getMessage().c_str(), pPacket->getServerIP().c_str() );						SAFE_DELETE( pStmt );	}	END_DB( pStmt )	filelog( "TheOneServer.log", "菩哦捞 档馒沁嚼聪促. : [%s:%05d] %s", pPacket->getHost().c_str(), pPacket->getPort(), pPacket->toString().c_str() );	cout << "菩哦捞 档馒沁嚼聪促. : [" << pPacket->getHost() << ":" << pPacket->getPort() <<"] : " << pPacket->toString() << endl;#endif	__END_DEBUG_EX __END_CATCH}

⌨️ 快捷键说明

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