TraceRoute Component [IP*Works! V8]
Properties
Methods
Events
Configuration Settings
The TraceRoute component allows you to trace the path IP packets
take on the Internet.
NOTE: What follows is a very short description of the component interfaces.
For more information, please consult the help files that come with the respective package.
Remarks
The component implements a standard IP Traceroute as defined in RFC 1393.
To use the component, simply call the TraceTo method and set the
Host parameter to the domain name or IP address of the host you
want to trace the path to. This is identical to setting the RemoteHost
property to the domain name or IP address. The component will start
sending probe packets towards the host, and as it receives replies it
will fire Hop events giving information about the route.
The same information is also provided in the Hops properties
.
The ResolveNames property enables or disables DNS
resolution of IP addresses received during the trace. If set
to False only IP addresses are provided. If set to True
the component will attempt to resolve the names of the
hosts in the route. This may considerably increase the time
it takes to complete the trace.
The HopTimeout property determines the maximum waiting time
for a response in each hop of the trace, while the Timeout
property defines the maximum waiting time for the whole trace.
The HopLimit property specifies the maximum number of hops
allowed for a trace.
Property List
The following is the full list of the properties of the component with short
descriptions. Click on the links for further details.
| |
| HopLimit | The maximum number of hops to allow for a trace. |
| HopCount | The number of records in the Hop arrays. |
| HopHostAddress | The IP address of the host for a particular hop in the trace. |
| HopHostName | The name of the host for a particular hop in the trace. |
| HopTime | The amount of time taken by a particular hop in the trace. |
| HopTimeout | Maximum amount of time to wait for an individual hop to complete. |
| Idle | The current status of the component. |
| LocalHost | The name of the local host or user-assigned IP interface through which connections are initiated or accepted. |
| RemoteHost | The address of a host to trace to. |
| ResolveNames | Determines whether the component resolves the host name for each host during the trace. |
| Timeout | A timeout for the component. |
Method List
The following is the full list of the methods of the component with short
descriptions. Click on the links for further details.
| |
| Config | Sets or retrieves a configuration setting. |
| DoEvents | Processes events from the internal message queue. |
| Interrupt | Interrupt the current method. |
| TraceTo | Trace the route to a host. |
Event List
The following is the full list of the events fired by the component with short
descriptions. Click on the links for further details.
| |
| Error | Information about errors during data delivery. |
| Hop | Fired for each hop in the trace to the RemoteHost. |
| HopResolved | Fired when the name of a hop address is found. |
Configuration Settings
The following is a list of configuration settings for the component with short
descriptions. Click on the links for further details.