|
Summary
Name of firewall server or dotted decimal internet address.
Description
The FirewallServer property specifies the name or internet address of a firewall through which a connection is to be made. This property must be set before a connection can be established (by
changing the Action property). There are three possible ways of specifying a firewall server name.
Machine Name
An application only needs to specify the name of the firewall server if the host is located on the same network as the local PC or if the internet address of the host is defined in the local hosts
data base. If the firewall server is not on the local network, then the underlying protocol will route the traffic through a gateway. If the host is not defined in the local host's database, then the
underlying protocol will contact the name server to resolve the internet address of the firewall server.
Machine and Domain Name
An application needs to specify the machine name and the domain name if the host is not located on the same network as the local PC. Fully domain qualified machine names are written from left to
right in ascending order (for example, speedy.distinct.com). If both machine and domain names are specified, then the underlying protocol will contact the name server to resolve the
internet address of the firewall server.
Internet Address
Sometimes the user knows only the internet address of the firewall server that he or she wants to use. In this case, the internet address can be entered in what is known as the dotted decimal
notation (for example, 127.43.101.12). If the host identified by this address is not on the local network, then the underlying protocol will route the traffic through a gateway.
This property can be changed at design time and at run time before a connection has been established. There is no default value for this property.
Example
FTPClient.FirewallServer = "127.43.101.10" FTPClient.FirewallPort = 1080 FTPClient.Host = "127.43.101.12" FTPClient.Action =
ACTION_FW_CONNECT
Note
This property is used only if you are using the Action property instead of the FwConnect method
|