udpclient.cpp
来自「在linux下基于UDP通讯的程序,包括客户端与服务端.」· C++ 代码 · 共 47 行
CPP
47 行
#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 + =
减小字号Ctrl + -
显示快捷键?