Condividi tramite


Architettura di Windows Sockets 2

L'architettura di Windows Sockets 2 è conforme all'architettura WOSA (Windows Open System Architecture), come illustrato di seguito:

architettura windows Sockets 2

Winsock definisce un'interfaccia SPI (Service Provider Interface) standard tra l'API (Application Programming Interface), con le relative funzioni esportate da WS2_32.dll e gli stack di protocolli. Di conseguenza, il supporto di Winsock non è limitato agli stack di protocolli TCP/IP, come avviene per Windows Sockets 1.1.

Con l'architettura Windows Sockets 2, non è necessario o auspicabile, perché i fornitori di stack forniscano la propria implementazione di WS2_32.dll, poiché un singolo WS2_32.dll deve funzionare in tutti gli stack. I WS2_32.dll e gli shim di compatibilità devono essere visualizzati nello stesso modo di un componente del sistema operativo.