第2讲协议软件接口概要.pptVIP

  • 1
  • 0
  • 约2.6万字
  • 约 43页
  • 2017-02-12 发布于湖北
  • 举报
第2讲协议软件接口概要

* 根据WinSock的发展历史可知,Windows环境下的网络应用程序编程接口WinSock API包括一个标准的Berkeley Socket功能集合,和专门为Windows所作的扩充部分。 为了对扩充的功能函数加以区别,以WSA为前缀,同时这个前缀还表明相应的功能函数允许异步的I/O操作,并采用了符合Windows消息机制的网络事件异步选择机制。 * Windows Socket API中主要包括两大组件: 1)开发组件 顾名思义,开发组件就是供程序员在开发基于Windows Socket的网络应用程序时使用的; 具体包括三类信息:一些文档(介绍Windows Socket的实现)、Windows Socket应用程序接口函数的导入库、一些头文件; 其中Winsock.h这个头文件中包括了WinSock实现所定义的宏、常数值、数据结构和函数的调用接口原型,因此所有基于WinSock实现的网络应用程序都必须包含这个头文件。 对于WinSock2.0版来说,这个头文件是Winsock2.h。 2)运行组件 头文件WinSock.h中只包括了WinSock功能函数的调用接口的定义,而这些功能函数的具体实现却在另一个文件,即Windows环境下的网络应用程序接口的动态链接库DLL,其文件名为Winsock.dll; 因此,应用程序在执行时必须装入相应的lib文件(即Winsock.l

文档评论(0)

1亿VIP精品文档

相关文档