Informazioni su Winsock SPI
Winsock fornisce un'interfaccia del provider di servizi per la creazione di servizi Winsock, comunemente denominata Winsock SPI. Esistono due tipi di provider di servizi: provider di trasporto e provider di spazi dei nomi. Esempi di provider di trasporto includono stack di protocolli, ad esempio TCP/IP o IPX/SPX, mentre un esempio di provider di spazi dei nomi sarebbe un'interfaccia per il sistema di denominazione del dominio Internet (DNS). Le sezioni separate della specifica dell'interfaccia del provider di servizi si applicano a ogni tipo di provider di servizi.
I provider di servizi di trasporto e spazio dei nomi devono essere registrati con il Ws2_32.dll al momento dell'installazione. Questa registrazione deve essere eseguita una sola volta per ogni provider perché le informazioni necessarie vengono mantenute nell'archiviazione permanente.