다음을 통해 공유


Windows 소켓 1.1 SPI의 TCP/IP에 대한 호환 가능한 이름 확인

Windows Sockets 1.1은 TCP/IP 네트워크를 사용하여 IPv4 이름 확인에 사용된 여러 루틴을 정의했습니다. 이러한 함수는 일반적으로 GetXbyY 함수라고 하며 다음을 포함합니다.

gethostname

gethostbyaddr

gethostbyname

getprotobyname

getprotobynumber

getservbyname

getservbyport

이러한 함수의 비동기 버전도 정의되었습니다.

WSAAsyncGetHostByAddr

WSAAsyncGetHostByName

WSAAsyncGetProtoByName

WSAAsyncGetProtoByNumber

WSAAsyncGetServByName

WSAAsyncGetServByPort

이러한 함수는 TCP/IP 네트워크에만 적용됩니다. 프로토콜 독립적 애플리케이션의 개발자는 이러한 전송 관련 기능을 계속 사용하지 않는 것이 좋습니다. 그러나 Windows Sockets 1.1과의 엄격한 이전 버전과의 호환성을 유지하기 위해 AF_INET 주소 패밀리를 지원하는 네임스페이스 공급자가 하나 이상 있는 한 이전 함수는 계속 지원됩니다.

이Ws2_32.dllWSALookupServiceBegin, WSALookupServiceNext, WSALookupServiceEnd 함수 호출의 적절한 시퀀스를 사용하여 새로운 프로토콜 독립적 이름 확인 기능 측면에서 이러한 호환성 함수를 구현합니다. GetXbyY 함수를 이름 확인 함수에 매핑하는 방법에 대한 세부 정보는 아래에 나와 있습니다. Ws2_32.dll GetXbyY 함수의 비동기 버전과 동기 버전 간의 차이점을 처리하므로 동기 GetXbyY 함수의 구현만 설명합니다.