Topic Path: Symbol Reference > Classes > TIdStack Class > TIdStack Methods > ResolveHost Method
ContentsIndexHome
PreviousUpNext
TIdStack.ResolveHost Method

Retrieves the host IP address for a host name.

function ResolveHost(
    const AHost: string; 
    const AIPVersion: TIdIPVersion = ID_DEFAULT_IP_VERSION
): string;
Parameters 
Description 
AHost 
Host name to be resolved.
 
AIPVersion 
IP address family for the host name or IP address. 

string - IP address for the resolved host name.

ResolveHost is a string function that provides a common interface for resolving a host name or IP address. 

AHost is the host name to be resolved. When AHost is an IP address, no resolution is required and the value in AHost is assigned to the return value for the method. 

ResolveHost returns the IP loopback address (127.0.0.1) when AHost contains the value 'localhost'. 

For all other non-IP values in AHost, ResolveHost uses the HostByName method to access the GetHostByName() API for the protocol stack implementation.

HostByName

Copyright 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Post feedback to the Indy Docs Newsgroup.