|
aspNetTraceRoute allows a developer and to easily add TraceRoute capability to
their applications. Built upon the stability and options of
aspNetPing, aspNetTraceRoute support synchronous and asynchronous
calls, along with an event driven model.
More Information
aspNetTraceRoute is physically located in the aspNetDns.dll and is combined
with the additional following components
aspNetDns - a complete .DNS Lookup
component.
aspNetTraceRoute - a complete
ICMP/Ping component.
aspNetTraceRoute - a complete
TraceRoute component
aspNetWhois - a complete Whois lookup
component.
aspNetTraceRoute provides the following classes to effortlessly and easily
programmatically TraceRoutes to your .NET applications.
TraceRouteClient
TraceRouteReply
TraceRouteReplyCollection
TraceRouteClient
The TraceRouteClient provides both static/shared and instance methods for
tracing a network path. Using the TraceRouteClient, you can specify maximum
number of hops, along with resolving Reverse DNS lookup names. Asynchronous
methods are also provided, along with an event driven model, to provide the
developer with flexibility to meet there demanding application.
TraceRouteReply
The TraceRouteReply class encapsulates the reply packet received from the trace
route execution. All every time a packet is received, the OnRecievedReply is
raised, along with adding the packet statistics to the
TraceRouteReplyCollection.
TraceRouteReplyCollection
The TraceRouteReplyCollection class is a strongly typed collection that
contains all of the TraceRouteReply packets. The TraceRouteReplyCollection also
exposes advanced functionality that converts the results of your TraceRoute to
a DataTable, or a specially formatted string.
|