|
Pivo Ping Component
-
Version
1.01
Pivo.Ping allows you to effortless enable your
applications to send Internet Control Message Protocol
(Ping/ICMP) packets in .NET. Programmatically ping a
remote server, host, route, or any network device to
see if it is up. Pivo.Ping fully supports RFC 792
standard.
Pivo.Ping is a server component. It requires the
Microsoft .NET runtime in order to function properly.
Pivo.Ping is used to programmatically ping hosts on a
network.
A 'Ping' is a technique for sending an ICMP (Internet
Control Message Protocol) packet(s) to a remote host.
If the remote host is up, and supports ICMP, a control
message, or packet, will be sent back to the sender.
This technique provides a mechanism for feedback about
communication problems in a networked environment.
Pivo.Ping abstracts this mechanism in an easy to use
manner for the programmer. For more information about
ICMP, check out the RFC 792 at
http://www.faqs.org/rfcs/rfc792.html.
Pivo.Ping can only be used programmatically from a
.NET environment, including, but not limited to,
ASP.NET, winforms, console applications, and web
services. Here are two brief examples for using
Pivo.Ping from C# and Visual Basic. The following
example pings www.pivo.com. [C#] Private void Page_Load
(object sender, System.EventArgs e) { if (
Page.IsPostBack ) { Pivo.Ping.Icmp icmp = new
Pivo.Ping.Icmp("www.pivo.com"); for (int i = 0; i < 4;
i++) {
Console.WriteLine(icmp.Ping().TotalMilliseconds); } } }.
Pivo.Ping is a low overhead, highly optimized assembly
that needs the Microsoft .NET (or equivalent) framework
to run. Any system that can support the Microsoft.NET
framework will be able to use Pivo.Ping. Pivo.Ping can
be used from any environment supported by .NET, which
can include winforms, ASP.NET, console applications,
components, or web services.
|