共 21 页
)</('!1$((!1
!(&'3
$((! 是一个指向特定 结构的指针,该地址结构
为 保存了地址族、协议端口、网络主机地址。
面向连接的服务器则使用 % 指定本地信息,使用 和 !" 获取远地
信息。
使用数据报的客户或者服务器使用 % 给 指定本地信息,在发送或者
接收数据时指定远地信息。
% 给 指定一个本地 地址和协议端口,如下:
)<%/('1!((!1!(&'3
参数类型同 。
函数 监听 % 指定的端口,如果有远地客户请求连接,使用 !" 接
收请求,创建一个新的 ,并保存信息。
(<!"/(1(!1!(&'3
在 配置好之后,使用 发送或者接收数据。
面向连接的 使用 发送数据,# 接收数据;
使用数据报的 使用 发送数据,#$ 接收数据。
===============================!=============================
MFC 对 WinSockt API 的封装
7 提供了两个类 和 来封装
,这给程序员提供了一个更简单的网络编程接口。
在较低层次上封装了 ,缺省情况
下,使用该类创建的 是非阻塞的 ,所有操作都会
立即返回,如果没有得到结果,返回 . -2- 0,表
示是一个阻塞操作。
建立在 的基础上,是
的派生类。也就是缺省情况下使用该类创建的 是非阻塞
的 ,但是 的网络 是阻塞的,它在完成任务
之后才返回。 的阻塞不是建立在“阻塞” 的基础上,