Windows Architecture de sockets 2

l’architecture Windows sockets 2 est conforme à l’architecture WOSA (Open System architecture) Windows, comme illustré ci-dessous :

architecture Windows Sockets 2

Winsock définit une interface de fournisseur de services (SPI) standard entre l’interface de programmation d’applications (API), avec ses fonctions exportées à partir de WS2 _32.dll et les piles de protocole. par conséquent, la prise en charge de Winsock n’est pas limitée aux piles de protocole TCP/IP, comme c’est le cas pour les sockets de Windows 1,1.

avec l’architecture Windows sockets 2, il n’est pas nécessaire ou souhaitable pour les fournisseurs de pile de fournir leur propre implémentation de WS2 _32.dll, car un seul ws2 _32.dll doit fonctionner sur toutes les piles. Les _32.dll WS2 et les shims de compatibilité doivent être affichés de la même façon qu’un composant du système d’exploitation.