* WinSock对Berkeley Socket所作的扩充主要包括以下几个方面: 1)提供了一种的异步选择机制:该机制可以提供基于消息机制的网络事件选择。 当使用异步选择机制登记的网络事件发生时,Windows应用程序中相应的窗口就会接收到一个消息,这个消息中就指示了发生的网络事件,以及与该事件相关的一些信息。 2)异步请求函数 增加了异步请求服务函数WSAAsyncGetXByY()之类的函数,例如GetHostByName 、GetHostByAddr 、GetServByPort等;这些函数允许应用程序采用异步方式获取所请求的信息,并且在请求的服务完成时会给应用程序相应的窗口发送一个消息。 ③ 阻塞处理方法 Windows Socket中还实现了对阻塞的处理方法,即当一个应用程序的套接字处于阻塞状态时,系统会使该进程放弃CPU让其它应用进程来运行。 * WinSock对Berkeley Socket所作的扩充主要包括以下几个方面: 4)增加了对出错的处理功能: 例如, 函数WSAGetLastError可以获取最近发生的错误的编号;函数WSASetLastError可以为最近发生的错误设置一个的编号。 5)增加了启动WinSock和终止WinSock的功能 在使用任何Windows Socket API的功能函数之前,必须先调用启动函数WSAStartup(),该函数负责
您可能关注的文档
最近下载
- 集合与常用逻辑用语 全章综合测试卷(基础篇)-人教A版高中数学必修第一册(解析版).pdf VIP
- 电力接地极埋设施工方案.docx
- Ada-AW380焊线机使用说明书.docx VIP
- Ada-AW386 ARROW焊线机使用说明书-B版.pdf VIP
- 安川机器人YASKAWA MPX3500 使用说明手册.pdf VIP
- 口袋妖怪心金魂银狩猎区详解.doc VIP
- 【普通高中英语课程标准】日常修订版—(2017年版2025年修订).pdf
- 人教版七年级体育与健康全册教学设计.pdf VIP
- 上海工业企业挥发性有机物排放量通用计算方法.pdf
- 2026年入团考试必备100题题库及答案解析(完整版).pdf
原创力文档

文档评论(0)