⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zudpsocket.h

📁 短信网管的原代码。用于与sp通信
💻 H
字号:
///////////////////////////////////////////////////////////////////
// ZSocket.h: interface for the CZSocket class.
// 
// 创建时间:6.8
// 功能:封装UDP Socket 通信接口
///////////////////////////////////////////////////////////////////
#if !defined(AFX_ZUDPSOCKET_H__D6720C12_0B4C_4823_8A34_A66DB493989C__INCLUDED_)
#define AFX_ZUDPSOCKET_H__D6720C12_0B4C_4823_8A34_A66DB493989C__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <winsock2.h>

class CZUDPSocket  
{
public:
	CZUDPSocket();
	virtual ~CZUDPSocket();
//成员变量
public:
	SOCKET  m_hSocket;
	BOOL m_bUDPThreadEnd;
	//初始化客户端的SOCKET
	BOOL	InitUDPSocket(int nPort=0,BOOL bIRecv=FALSE);
	//发送消息函数	
	BOOL    SendTo(char Buff[],int BufLen,char* RemoteIp,int nPort);		
	//接收消息函数
	int     ReceiveFrom(char Buff[],int BufLen,char* SourceIp,int *nPort);
	//关闭socket
	BOOL    CloseSocket();
//要求重载的函数
public:
	//接收消息函数
	virtual BOOL ReceiveMsg(char Buff[],int BufLen,char* SourceIp,int nPort);			
private:
	char m_ServerIp[256];
	int  m_nPort;
	BOOL m_bInit;
	//创建接收线程函数
	void CreateRecvThread(CZUDPSocket* pZSocket);
	//结束接收线程函数
	void EndRecvThread();	
};

#endif // !defined(AFX_ZUDPSOCKET_H__D6720C12_0B4C_4823_8A34_A66DB493989C__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -