API의 gethostbyaddr 함수
gethostbyaddr 함수는 WSALookupServiceBegin 함수를 사용하여 SVCID_INET_HOSTNAMEBYADDR 서비스 클래스 GUID로 쿼리합니다. 호스트 주소는 WSALookupServiceBegin 함수에 전달된 WSAQUERYSET 구조체의 lpszServiceInstanceName 멤버에 점선 10진수 IPv4 문자열(예: "192.9.200.120")으로 제공됩니다. Ws2_32.dll LUP_RETURN_BLOB 지정하고 이름 서비스 공급자는 위에서 설명한 대로 포인터 대신 오프셋을 사용하여 HOSTENT 구조를 Blob에 배치합니다. 이름 서비스 공급자는 이러한 다른 LUP_RETURN_* 플래그도 적용해야 합니다.
플래그 | 설명 |
---|---|
LUP_RETURN_NAME | lpszServiceInstanceName의HOSTENT 구조체에서 h_name 멤버를 반환합니다. |
LUP_RETURN_ADDR | CSADDR_INFO 구조에서 HOSTENT의 주소 지정 정보를 반환하며 포트 정보는 기본적으로 0으로 설정됩니다. |
관련 항목