Windows 套接字 2

目的

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

Winsock 遵循 Windows 开放系统体系结构 (WOSA) 模型;它定义应用程序编程接口(API)与导出的函数和协议堆栈之间的标准服务提供程序接口(SPI)。 它使用首次由伯克利软件分发 (BSD) UNIX 推广的套接字范例。 它后来改编为 Windows 套接字 1.1 中的 Windows,Windows 套接字 2 应用程序向后兼容。 Winsock 编程以前以 TCP/IP 为中心。 使用 TCP/IP 的一些编程做法不适用于每个协议。 因此,Windows 套接字 2 API 会根据需要添加函数来处理多个协议。

开发人员受众

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

运行时要求

Windows 套接字 2 可在所有 Windows 平台上使用。 Windows 套接字 2 平台限制的某些实现或功能存在时,本文档中明确指出了它们。

在本部分中

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

 

IP 帮助程序

服务质量