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