PracticeDev/study_clang/Mimic/test_schedule/include/CUdpServer.h

33 lines
789 B
C++

/*************************************************************************
> File Name : CUdpServer.h
> Author : FengChao
> EMail : smile.fengchao@gmail.com
> Created Time : Fri 17 Jul 2020 09:29:21 AM CST
************************************************************************/
#ifndef CUDPSERVER_H
#define CUDPSERVER_H
#include "CTypedef.h"
class CUdpServer
{
public:
CUdpServer();
CUdpServer(unsigned int uiPort);
~CUdpServer();
int CUdpSocket();
int CUdpSocket(unsigned int uiPort);
int CUdpRecvData(void *pvBuff, unsigned int uiBuffLen, SOCKADDR_IN_T *pstClientInfo);
int CUdpSendData(const void *pvData, unsigned int uiDataLen, SOCKADDR_IN_T stClientInfo);
private:
int m_iSerSock;
unsigned int m_uiPort;
};
#endif /*CUDPSERVER_H*/