The ICMP Ping component for .NET is a fully featured, easy to use, client side implementation of the ICMP protocol for .NET and ASP.NET applications. Fully compliant with RFC 792, the component offers .NET developers an easy way to ping servers and perform other ICMP operations from within their applications.
Part of the award winning Internet Component Suite, the component is designed specifically for .NET and is written in 100% managed C# code.
Pinging a Server
EchoClient class sends echo requests (EchoMessage), receives the echo reply (EchoReplyMessage) and checks it against the request
Ping either synchronously or asynchronously
ICMP Message Construction and Parsing
ICMP messages are fully parsed
IcmpMessage and derived classes model ICMP request and response messages
Sending and Receiving ICMP Messages
Send and receive IcmpMessage requests and response using the IcmpClient class
Perform ICMP operations either synchronously or asynchronously
What's Included
Fully featured ICMP Ping component for .NET 2.0, 3.0, 3.5 and 4.0 (Visual Studio 2005, 2008, 2010)
Example projects with complete source code
Comprehensive documentation
12 months free standard support including minor release upgrades