Tentang Winsock SPI
Winsock menyediakan Antarmuka Penyedia Layanan untuk membuat layanan Winsock, yang biasa disebut sebagai Winsock SPI. Ada dua jenis penyedia layanan: penyedia transportasi dan penyedia namespace layanan. Contoh penyedia transportasi termasuk tumpukan protokol seperti TCP/IP atau IPX/SPX, sementara contoh penyedia namespace layanan akan menjadi antarmuka ke Sistem Penamaan Domain (DNS) Internet. Bagian terpisah dari spesifikasi antarmuka penyedia layanan berlaku untuk setiap jenis penyedia layanan.
Penyedia layanan transportasi dan namespace harus terdaftar di Ws2_32.dll pada saat mereka diinstal. Pendaftaran ini hanya perlu dilakukan sekali untuk setiap penyedia karena informasi yang diperlukan disimpan dalam penyimpanan persisten.