RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TAbstractSocket.Host Property

Specifies an alias for the IP address of the server system.

Pascal
property Host: string;
C++
__property AnsiString Host;

Host is a string containing the domain name and service of a particular system, such as

http://www.wSite.Com

For client sockets, set Host to the system with which the client socket should form a connection. When the socket opens a connection, it looks up the IP address for the server socket using the value of Host. 

Some servers change the system or IP address that is associated with a particular host name. Using a host name allows the client socket to find the abstract site represented by the host name, even when it has moved to a new IP address. 

If Host is set, it takes precedence over the Address property when looking up the address of the server.

Note: Trying to change Host when the connection is open will raise an ESocketError exception.
 

 

Address 

ESocketError 

SetHost

Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!