UDP通讯代码

UDP 通讯代码

分类: C/C++语言 CE5&CE6系统 2011-04-09 12:38 729人阅读 评论(2) 收藏 举报 在使用 RAS使用拨号网络拨号的类 建立 TCP/IP后,接下来是通过 TCP/UDP 进行数据的传输。

下面是使用 UDP 的例子,分为头文件和源代码

头文件zhUDPCE.h :

[cpp] view plaincopyprint? 1. // UDP.h: interface for the CZhUDP class.

2. //

3. //////////////////////////////////////////////////////////////////////

4. #ifndef _ZH_DUP_CE_H_

5. #define _ZH_DUP_CE_H_

6. #if _MSC_VER > 1000

7. #pragma once

8. #endif // _MSC_VER > 1000

9. #include "WinSock.h"

10. #pragma pack(push,1)

11. //UDP客户端发送错误回调函数

12. typedef void (CALLBACK *ONZhUDPERROR)(CWnd *,int);

13. //UDP客户端接收数据回调函数

14. typedef void (CALLBACK *ONZhUDPRECV)(CWnd *,char *buf,int bufLen,sockaddr *);

15. class CZhUDP

16. {

17. public:

18. CZhUDP();

19. virtual ~CZhUDP();

20. public:

21. DWORD Open(CWnd *pWnd,int localPort, LPCTSTR remoteHost ,int remotePort);

22. DWORD Close(void);

UDP通讯代码相关文档

最新文档

返回顶部