分享一段基于UDP的多线程网络点对点通信程序。
文件一:CComm.h
#ifndef _CCOMM_H_
#define _CCOMM_H_
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <winsock.h>
#define socklen_t int
#pragma comment(lib, "wsock32.lib")
class CComm
{
private:
static void *ListenThread(void *data);
SOCKET ListenSocket; // 等待接收数据的socket
sockaddr_in srv; // 绑定地址
sockaddr_in client; // 发送数据过来的地址
public:
CComm();
~CComm();
bool SendMsg(char *Msg, int Len, char *host, short port);
bool Listen(int PortNum);
};
#endif // #define _CCOMM_H_
文件一:CComm.cpp
#include "CComm.h"
CComm:

本文介绍了一段实现基于UDP的多线程网络通信程序,涵盖了CComm头文件(CComm.h)和源文件(CComm.cpp),用于点对点通信。
最低0.47元/天 解锁文章
7678

被折叠的 条评论
为什么被折叠?



