Kompatibilní překlad ip adres pro protokol TCP/IP v rozhraní API rozhraní Windows Sockets 1.1
Poznámka
Všechny funkce Windows Sockets 1.1 pro překlad ip adres jsou specifické pro sítě TCP/IP protokolu IPv4. Vývojáři aplikací důrazně nedoporučuje dál využívat tyto funkce specifické pro přenos, které podporují pouze protokol IPv4.
Vývojáři aplikací by měli používat následující funkce, které jsou nezávislé na protokolu a podporují překlad ip adres IPv6 i IPv4.
Rozhraní Windows Sockets 1.1 definovalo řadu rutin používaných pro překlad ip adres se sítěmi TCP/IP (ip verze 4). Někdy se nazývají funkce getXbyY a zahrnují následující:
Byly také definovány asynchronní verze těchto funkcí.
WSAAsyncGetHostByAddr
WSAAsyncGetHostByName
WSAAsyncGetProtoByName
WSAAsyncGetProtoByNumber
WSAAsyncGetServByName
WSAAsyncGetServByPort
Existují také dvě funkce, které jsou nyní implementovány v Winsock2.dll, slouží k převodu tečkované ipv4 zápisu adresy do a z řetězcových a binárních reprezentací, v uvedeném pořadí.
Aby se zachovala striktní zpětná kompatibilita s Windows Sockets 1.1, všechny starší funkce jen pro IPv4 budou nadále podporovány, pokud existuje alespoň jeden poskytovatel oboru názvů, který podporuje řadu adres AF_INET (tyto funkce nejsou relevantní pro IP verzi 6, označené AF_INET6).
Ws2_32.dll implementuje tyto funkce kompatibility z hlediska nových zařízení pro překlad názvů nezávislých na protokolu s použitím odpovídající sekvence WSALookupServiceBegin/Další/volání funkce End. Podrobnosti o tom, jak jsou funkce getXbyY mapovány na funkce překladu názvů, najdete níže. WSs2_32.dll zpracovává rozdíly mezi asynchronními a synchronními verzemi funkcí getXbyY, takže jsou popsány pouze implementace synchronních funkcí getXbyY.
Tato část popisuje kompatibilní překlad ip adres pro protokol TCP/IP v rozhraní API rozhraní Windows Sockets 1.1. Následující seznam popisuje témata v této části:
- základní přístup pro GetXbyY v rozhraní API
- getprotobyname a getprotobynumber Functions v rozhraní API
- getservbyname a getservbyport Functions v rozhraní API
- funkce gethostbyname v rozhraní API
- funkce gethostbyaddr v rozhraní API
- funkce gethostname v rozhraní API
Související témata