gameserverspeedchecktest.cpp
来自「dk1游戏的原代码文件,完整.编译系统redhat7.3,mysql 3.23 」· C++ 代码 · 共 67 行
CPP
67 行
#include "GameServerSpeedCheckTest.h"#include "GamePlayer.h"#include "Cpackets/CGVerifyTime.h"voidGameServerSpeedCheckTest::testSpeedHack(){ __BEGIN_TEST_CASE Socket* pSocket = new Socket(); // gameplayer救俊辑 delete等促. GamePlayer gameplayer(pSocket); bool bCheck = false; // 1st try bCheck = gameplayer.verifySpeed( NULL ); CPPUNIT_ASSERT( bCheck == true ); // 2nd try bCheck = gameplayer.verifySpeed( NULL ); CPPUNIT_ASSERT( bCheck == true ); // 3rd try bCheck = gameplayer.verifySpeed( NULL ); CPPUNIT_ASSERT( bCheck == true ); // 4th try bCheck = gameplayer.verifySpeed( NULL ); CPPUNIT_ASSERT( bCheck == true ); // 5th try bCheck = gameplayer.verifySpeed( NULL ); CPPUNIT_ASSERT( bCheck == true ); // 6th try bCheck = gameplayer.verifySpeed( NULL ); CPPUNIT_ASSERT( bCheck == false ); // verify time packet test CGVerifyTime pkt; cout << "before CGVerifyTime excute" << endl; bool bDisconnectException = false; try { pkt.execute( &gameplayer ); } catch (DisconnectException& de) { bDisconnectException = true; cout << "speedhack disconnect" << endl; } catch (Throwable& t) { cout << t.toString().c_str() << endl; } cout << "after CGVerifyTime excute" << endl; CPPUNIT_ASSERT( bDisconnectException ); gameplayer.setPlayerStatus( GPS_END_SESSION ); __END_TEST_CASE}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?