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 的文档。 |
相关主题