LosaDev source snapshot 2019
This commit is contained in:
commit
c198676e97
20588 files changed
+8812878
No files matched your search
@@ -0,0 +1,64 @@
|
||||
#include "StdAfx.h"
|
||||
#include "Protocol.h"
|
||||
#include "network/SP2Packet.h"
|
||||
#include "ioTestEcho.h"
|
||||
|
||||
ioTestEcho::ioTestEcho(void)
|
||||
{
|
||||
Init();
|
||||
}
|
||||
|
||||
ioTestEcho::~ioTestEcho(void)
|
||||
{
|
||||
Destroy();
|
||||
}
|
||||
|
||||
void ioTestEcho::Init()
|
||||
{
|
||||
AddState(TESTSTATE_NONE, TESTSTATE_CONNECT);
|
||||
AddState(TESTSTATE_CONNECT, TESTSTATE_ECHO);
|
||||
AddState(TESTSTATE_ECHO, TESTSTATE_ECHO);
|
||||
}
|
||||
|
||||
void ioTestEcho::Destroy()
|
||||
{
|
||||
}
|
||||
|
||||
static int COUNT = 0;
|
||||
|
||||
void ioTestEcho::Run()
|
||||
{
|
||||
int newState = GetNextState();
|
||||
switch(newState)
|
||||
{
|
||||
case TESTSTATE_CONNECT :
|
||||
if(DoConnect())
|
||||
LOG("connected, %s", m_IP);
|
||||
else
|
||||
LOG("connect failed");
|
||||
break;
|
||||
|
||||
case TESTSTATE_ECHO :
|
||||
{
|
||||
//LOG("[%lu]try echo", m_sequence);
|
||||
char temp[512];
|
||||
sprintf_s(temp, sizeof(temp), "@%d안녕하세요!안녕하세요!안녕하세요!안녕하세요!안녕하세요!안녕하세요!안녕하세요!", ++COUNT);
|
||||
for(int i = 0 ; i < 20 ; i++)
|
||||
{
|
||||
SP2Packet kPacket( CTPK_ABSTRACT );
|
||||
kPacket << 2930;
|
||||
kPacket << "테스트봇";
|
||||
kPacket << temp;
|
||||
//SP2Packet kPacket( CTPK_CONNECT );
|
||||
//kPacket << "e68a849fdd2d7662b96e91786a2486787080ffaa87c638" << "172.20.20.108" << 8652 << 119483910;
|
||||
SendTCP(kPacket);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
return;
|
||||
}
|
||||
|
||||
m_current = newState;
|
||||
}
|
||||
Reference in new issue
Block a user