Risoluzione dei nomi compatibile per TCP/IP in Windows Sockets 1.1 SPI
Windows Sockets 1.1 ha definito una serie di routine usate per la risoluzione dei nomi IPv4 con reti TCP/IP. Queste funzioni sono denominate in modo personalizzato le funzioni GetXbyY e includono quanto segue.
Sono state definite anche versioni asincrone di queste funzioni.
Queste funzioni sono specifiche delle reti TCP/IP; gli sviluppatori di applicazioni indipendenti dal protocollo sono sconsigliati di continuare a utilizzare queste funzioni specifiche del trasporto. Tuttavia, per mantenere la rigorosa compatibilità con le versioni precedenti con Windows Sockets 1.1, le funzioni precedenti continuano a essere supportate purché sia presente almeno un provider di spazi dei nomi che supporta la famiglia di indirizzi AF_INET.
Il Ws2_32.dll implementa queste funzioni di compatibilità in termini di nuove funzionalità di risoluzione dei nomi indipendenti dal protocollo usando una sequenza appropriata di chiamate di funzione WSALookupServiceBegin, WSALookupServiceNext, WSALookupServiceEnd . Di seguito sono riportati i dettagli del mapping delle funzioni GetXbyY alle funzioni di risoluzione dei nomi. Il Ws2_32.dll gestisce le differenze tra le versioni asincrone e sincrone delle funzioni GetXbyY , in modo che venga illustrata solo l'implementazione delle funzioni GetXbyY sincrone.