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. Questi vengono chiamati in modo personalizzato le funzioni di 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 WSALookupServiceBegin, WSALookupServiceNext, WSALookupServiceEnd chiamate di funzione. Di seguito sono riportati i dettagli del mapping delle funzioni di GetXbyY alle funzioni di risoluzione dei nomi. L'Ws2_32.dll gestisce le differenze tra le versioni asincrone e sincrone delle funzioni di GetXbyY, in modo che vengano illustrate solo l'implementazione delle funzioni di GetXbyY sin crone.