Topic Path: Symbol Reference > Classes > TIdStack Class > TIdStack Methods > ResolveHost Method
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;
Host name to be resolved.
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 ( 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.


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