📄 udpclient.cpp
字号:
#include "UDPClient.h"
#include <string>
#include <iostream>
#include "LibHead.h"
#include "SimpleUDP.h"
#include "LogHelper.h"
using namespace std;
CUDPClient theClient;
CSimpleUDP udpClient;
extern CLogHelper theLogger;
char szSendMessage[1024];
CUDPClient::CUDPClient()
{
m_nCounter = 0;
if(!udpClient.InitSendSock("192.168.0.171", 9001))
{
string str = "创建UDP客户端失败[CUDPClient::CUDPClient()]";
theLogger.LogMessage(str, true);
exit(0);
}
CTask::CTask(this);
}
CUDPClient::~CUDPClient()
{
}
bool CUDPClient::MayEnd()
{
return (m_nCounter >= 20);
}
int CUDPClient::Execute()
{
int nSend = 0;
char szSend[1024];
sprintf(szSend, "This is Message sent for %dth times", ++m_nCounter);
nSend = udpClient.SendMsg(szSend, strlen(szSend));
string str = "发送消息:" + string(szSend) + "[CUDPClient::Execute()]";
theLogger.LogMessage(str, true);
SLEEP(rand()%3, 0);
return 1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -