Windows 套接字 2
目标
Windows Sockets 2 (Winsock) 使程序员能够创建高级 Internet、Intranet 和其他支持网络的应用程序,以跨网络传输应用程序数据,独立于所使用的网络协议。 借助 Winsock,程序员可以访问高级 Microsoft® Windows® 网络功能,例如多播和服务质量 (QoS) 。
Winsock 遵循 Windows 开放系统体系结构 (WOSA) 模型;它定义应用程序编程接口 (API) 之间的标准服务提供程序接口 (SPI) 及其导出的函数和协议堆栈。 它使用 Berkeley Software Distribution (BSD) UNIX 首次推广的套接字范例。 它后来在 Windows 套接字 1.1 中针对 Windows 进行了改编,Windows 套接字 2 应用程序与 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 套接字的网络协议支持的信息。 |
关于 Winsock |
有关面向开发人员的 Windows 套接字编程注意事项、体系结构和功能的一般信息。 |
使用 Winsock |
用于 Windows 套接字的过程和编程技术。 本部分包括基本的 Winsock 编程技术,例如入门 With Winsock,以及对经验丰富的 Winsock 开发人员有用的高级技术。 |
Winsock 参考 |
Windows 套接字 API 的文档。 |
相关主题