关于 Winsock SPI
Winsock 提供用于创建 Winsock 服务的服务提供商接口,通常称为 Winsock SPI。 存在两种类型的服务提供程序:传输提供程序和命名空间提供程序。 传输提供程序的示例包括 TCP/IP 或 IPX/SPX 等协议堆栈,而命名空间提供程序的示例是 Internet 域命名系统的接口 (DNS) 。 服务提供商接口规范的单独部分适用于每种类型的服务提供商。
传输 和 命名空间 服务提供程序必须在安装时向Ws2_32.dll注册。 此注册只需为每个提供程序执行一次,因为必要信息保留在永久性存储中。