VS.NET 2010/2012 Users Click Here   

HOMECONTACT PRODUCTS DOWNLOADS PURCHASE TESTIMONIALS FORUMS COMPANY CONTACT
Home
Products
Downloads
Purchase
Licensing
Licensing FAQ
Software Updates
Support Forums
Testimonials
Feature Requests
Guarantee
About Us
Contact Us
Hosting Companies
Privacy Policy
   
Shopping Cart


Search
aspNetPing


web site
DOWNLOAD
BUY
FORUM

aspNetPing 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. aspNetPing fully supports RFC 792 standard.

More Information
aspNetPing is physically located in the aspNetDns.dll and is combined with the additional following components

aspNetDns - a complete .DNS Lookup component.
aspNetPing - a complete ICMP/Ping component.
aspNetTraceRoute - a complete TraceRoute component
aspNetWhois - a complete Whois lookup component.

aspNetPing provides the following classes to effortlessly and easily programmatically ICMP enable your .NET applications.

IcmpPacket
IcmpClient
ReplyPacket
ReplyPacketCollection

IcmpPacket
The IcmpPacket class is the basis of aspNetPing. It is builds a binary ICMP packet that is sent by the IcmpClient.

IcmpClient
The IcmpClient class is a networking class that sends and receives IcmpPackets and ReplyPackets respectively. Using the IcmpClient class, you can also send asynchronous pings, and ping indefinitely and receive the results in an event driven model.

ReplyPacket
Built upon the IcmpPacket class, the ReplyPacket class parses ICMP packet replies. aspNetPing categorizes each IcmpPacket into one of the following types, to allow you to troubleshoot network connectivity issues:

  • EchoReply
  • DestinationUnreachable
  • SourceQuench
  • Redirect
  • EchoRequest
  • TimeExceeded
  • ParameterProblem
  • TimestampRequest
  • TimestampReply
  • InformationRequest
  • InformationReply

Along with each type, aspNetPing also checks codes each packet with one of the following

  • NetworkUnreachable
  • HostUnreachable
  • ProtocolUnreachable
  • PortUnreachable
  • Fragmentation
  • SourceRouteFailed
  • DestinationNetworkUnknown
  • DestinationHostUnknown
  • SourceHostIsolated
  • NetworkCommunicationProhibited
  • HostCommunicationProhibited
  • NetworkUnreachableForType
  • HostUnreachableForType


ReplyPacketCollection
The ReplyPacketCollection is a strongly typed collection of ReplyPackets. The ReplyPacketCollection allows the developer to easily query the success of a ping, and can store the results in a DataTable for easy databinding. The ReplyPacketCollection also exposes easy to use properties such as

ReceivedCount
The number of packets received.

TimedOutCount
The number of packets that timed out.

MinMS
Minimum milliseconds (shortest time) a packet was received.

MaxMS
Maximum millisends (maximum time) a packet was received.

AveMS
Average time in milliseconds that a packet was received

PercentLost
The percent of packets lost.
 



 

 

 

Testimonial

Also, if I could write a testimonial etc, for your site, please let me know. The support we have received from you since purchasing the email component has been nothing short of excellent. "

Dan Plaskon | Affirmative Technologies

Read more testimonials
ListNanny aspNetDNS aspNetEmail aspNetPOP3 aspNetMX IPMuncher aspNetMIME aspNetPING aspNetTraceRoute aspNetIMAP aspNetMHT