MFC 中的 Windows 套接字

说明

MFC 支持 Windows 套接字 1,但不支持。Windows 套接字 2 Windows 套接字首先 2 随 Windows 98 和版本是随 Windows 2000。

MFC 提供 Windows 套接字编写提供的网络通信。程序这两种模型,实现在两 MFC 类。 本文介绍这些模型和更多详细信息 MFC 套接字支持。 套接字“”是通信终结点:应用程序与在网络中其他 Windows 套接字应用程序通信的对象。

有关 Windows 套接字的信息,包括套接字概念的说明,请参见 Windows 套接字:背景

编程模型的两 MFC Windows 套接字。下面的类支持:

  • CAsyncSocket

    此类封装 Windows 套接字 API。 CAsyncSocket 用于知道网络编程并需要编程灵活性直接调用套接字 API 的程序员,而且还需要回调函数使用网络事件通知的。 除了打包套接字外以面向对象形式用于 C++,此类提供的唯一的其他转换某些抽象套接字关联的窗口消息为回调。 有关更多信息,请参见 Windows 套接字:套接字通知

  • CSocket

    此类,从 CAsyncSocket派生,与套接字提供工作的高级别抽象通过 MFC 对象。CArchive 使用 MFC 的文件序列化协议,将存档的套接字非常相似。 这比 CAsyncSocket 模型使得使用。 CSocket 继承封装 Windows 套接字 API 从 CAsyncSocket 的大多数成员函数;必须使用某些函数和理解通常编程的套接字。 但是,CSocket 管理通信的许多特性需要执行您自己使用原始的 API 或 CAsyncSocket类。 最重要的是,CSocket 提供锁定 (与 Windows 消息后台),指向 CArchive的同步操作是重要的。

创建和使用 CSocketCAsyncSocket 对象在 Windows 套接字:将存档的套接字Windows 套接字:使用类 CAsyncSocket和说明。

Microsoft Windows 操作系统提供 Windows 套接字动态链接库 (DLL) (DLL)。 Visual C++ 提供的相应头文件和库和 Windows 套接字规范。

说明 说明

在 Windows NT 和 Windows 2000 下,16 位应用程序的" Windows 套接字支持基于 WINSOCK.DLL。 对于 32 位应用程序,支持在 WSO CK32 .DLL。 提供的 API 与相同,但版本 32 位有参数。扩展为 32 位。 在 Win32 下,提供线程安全。

有关 Windows 窗体的更多信息,请参见 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值