Windows Sockets 2

本文详细介绍WindowsSockets2(Winsock2),一种使程序员能够跨多种网络协议创建高级网络应用的API。Winsock2遵循WOSA模型,提供与协议无关的数据传输,并兼容多播与服务质量(QoS)。文章覆盖了Winsock2的新特性、运行时要求、编程技术和API参考,适合C/C++程序员深入学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、目的

Windows Sockets 2(Winsock)使程序员能够创建高级Internet,Intranet和其他支持网络的应用程序,以便通过线路传输应用程序数据,而与所使用的网络协议无关。 借助Winsock,程序员可以访问高级Microsoft®Windows®网络功能,例如多播和服务质量(QoS)。

Winsock遵循Windows开放系统架构(WOSA)模型; 它定义了应用程序编程接口(API)与其导出函数和协议栈之间的标准服务提供者接口(SPI)。 它使用了Berkeley Software Distribution(BSD)UNIX首次推广的套接字范例。 它后来适用于Windows Sockets 1.1中的Windows,Windows Sockets 2应用程序向后兼容。 Winsock编程以前以TCP / IP为中心。 一些使用TCP / IP的编程实践不适用于每个协议。 因此,Windows Sockets 2 API会在必要时添加处理多个协议的功能。

 

 

二、开发者要求

Windows套接字2旨在供C / C ++程序员使用。 需要熟悉Windows网络。

 

 

三、运行时要求

Windows套接字2可用于所有Windows平台。 在确实存在Windows Sockets 2平台限制的某些实现或功能的情况下,文档中会明确指出这些限制。

 

 

四、在这个部分

话题描述
 Windows Sockets新特性有关Windows套接字的新功能的信息。
Windows中的Winsock网络协议支持有关不同Windows版本上Windows套接字的网络协议支持的信息。
关于 Winsock有关Windows套接字编程注意事项,体系结构和开发人员可用功能的一般信息。
使用 WinsockWindows套接字使用的过程和编程技术。 本节包括基本的Winsock编程技术,例如Winsock入门,以及对经验丰富的Winsock开发人员有用的高级技术。
Winsock 参考Windows套接字API的文档。

 

目录 第一章 简介 1.1 什么是WINDOWS SOCKETS规范? 1.2 BEKELEY套接口 1.3 MICROSOFT WINDOWS和针对WINDOWS的扩展 1.4 这份规范的地位 1.5 曾经作过的修改 第二章 使用WINDOWS SOCKETS 1.1编程 2.1 WINDOWS SOCKETS协议栈安装检查 2.2 套接口 2.3 字节顺序 2.4 套接口属性选项 2.5 数据库文件 2.6 与BERKELEY套接口的不同 2.7 在多线程WINDOWS版本中的WINDOWS SOCKETS 第三章 WINDOWS SOCKETS 1.1应用实例 3.1 套接口网络编程原理 3.2 WINDOWS SOCKETS编程原理 3.3 WINDOWS SOCKETS与UNIX套接口编程实例 3.4 另一个精巧的应用程序实例-WSHOUT 第四章 WINDOWS SOCKET 1.1库函数概览 4.1 套接口函数 4.2 数据库函数 4.3 针对MICROSOFT WINDOWS的扩展函数 第五章 套接口库函数参考 5.1 WINDOWS SOCKET 1.1库函数参考 5.2 数据库函数 5.3 WINDOWS扩展函数 第六章 WINDOWS SOCKET 2的扩展特性 6.1 同时使用多个传输协议 6.2WINDOWS SOCKET 1.1应用程序的向后兼容性 6.3 在WINDOWS SOCKETS中注册传输协议 6.4 协议无关的名字解析 6.5 重叠I/O和事件对象 6.6 使用事件对象异步通知 6.7 服务的质量(QOS) 6.8 套接口组 6.9 共享套接口 6.10 连接建立和拆除的高级函数 6.11 扩展的字节顺序转换例程 6.12 分散/聚集方式I/O 6.13 协议无关的多点通讯 6.14 新增套接口选项一览 6.15 新增套接口IOCTL操作代码 6.16 新增函数一览 第七章 WINDOWS SOCKETS 2扩展库函数简要参考
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值