没有合适的资源?快使用搜索试试~ 我知道了~
VC++ MFC网络编程
4星 · 超过85%的资源 需积分: 3 11 下载量 80 浏览量
2011-06-08
10:56:30
上传
评论
收藏 943KB PPT 举报
温馨提示
试读
64页
介绍了使用mfc进行网络编程的相关技术细节,可以使你有一个入门并进一步提高的机会
资源推荐
资源详情
资源评论
MFC WinSock 类的编程
为简化套接字网络编程,更方便地利用 Win
dows 的消息驱动机制,微软的基础类库( Mic
rosoft Foundation Class Libary ,简称 MFC ),
提供了两个套接字类,在不同的层次上对 Wind
ows Socket API 函数进行了封装,为编写 Wind
ows Socket 网络通信程序,提供了两种编程模
式。
CAsyncSocket 类,在很低的层次上对 Wind
ows Sockets API 进行了封装。
它的成员函数和 Windows Sockets API 的
函数调用直接对应。一个 CAsyncSocket 对象
代表了一个 Windows 套接字。它是网络通信
的端点。除了把套接字封装成 C++ 的面向对
象的形式供程序员使用以外,这个类唯一所增
加的抽象就是将那些与套接字相关的 Windows
消息变为 CAsyncSocket 类的回调函数。
CSocket 类,从 CAsyncSocket 类派生,是对
Windows Sockets API 的高级封装。 CSocket
类继承了 CAsyncSocket 类的许多成员函数,
用法一致。 CSocket 类的高级表现在三个方面:
( 1 ) CSocket 结合 archive 类来使用套接字。
( 2 ) CSocket 管理了通信的许多方面,如字
节顺序问题和字符串转换问题。
( 3 ) CSocket 类为 Windows 消息的后台处
理提供了阻塞的工作模式。
这两个类提供了事件处理函数,编程者通过
对事件处理函数进行重载,可方便地对套接字
发送数据、接收数据等事件进行处理。同时,
可以结合 MFC 的其它类来使用这两个套接字
类,并利用 MFC 的各种可视化向导,从而大
大简化了编程。
在 MFC 中,有一个名为 afxSock.h 的包含文
件,在这个文件中定义了 CAsyncSocket , CS
ocket ,和 CSocketFile 这三个套接字类。
CasyncSocket 类
CAsyncSocket 类从 Cobject 类派生而来,如图 1 所示:
图 1 CAsyncSocket 类的派生关系
剩余63页未读,继续阅读
资源评论
- 小_江2013-08-23整体来说还不错 是ppt的讲解
lifenggoo
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功