by ComponentSpace - Product Type: Component / .NET Class / 100% Managed Code
ComponentSpace ICMP (Ping) Component by ComponentSpace
URLs: componentspace-icmp-ping-component, componentspace icmp ping component, componentspaceicmppingcomponent, componentspace
Send ICMP echo messages and receive echo replies. ComponentSpace ICMP (Ping) Component allows you tp ping a server to see whether it’s operational. It supports the ICMP (RFC-792) control messages including echo and echo reply. Written in 100% managed C# code, the class library offers .NET developers a simple way to ping servers and perform other ICMP operations from within their applications. ComponentSpace ICMP (Ping) Component is 64-bit, .NET Framework 4 and Visual Studio 2010 compatible.
ComponentSpace ICMP (Ping) Component may be used in any Windows or Web application by adding a reference to the assembly to access the classes in the KeyTech.Icmp namespace.
The EchoClient class sends echo requests, using the supplied data, receives the echo reply and checks it against the request. You may perform echoes either synchronously (blocking) using the Echo method or asynchronously (non-blocking) using the BeginEcho and EndEcho methods. For asynchronous calls you may receive completion notification either through an event or a callback method. A timeout may be specified. ComponentSpace ICMP (Ping) Component is 64bit, .NET Framework 4 and VS2010 compatible.
The ICMP messages are encapsulated in a number of classes all derived from the IcmpMessage abstract base class. These message classes are:
DestinationUnreachableMessage,
EchoMessage,
EchoReplyMessage,
InformationReplyMessage,
InformationRequestMessage,
ParameterProblemMessage,
RedirectMessage,
SourceQuenchMessage,
TimeExceededMessage,
TimestampMessage,
TimestampReplyMessage.
The IcmpClient class sends and receives IcmpMessages. You may send requests either synchronously (blocking) using the Send method or asynchronously (non-blocking) using the BeginSend and EndSend methods. Similarly, responses may be received either synchronously (blocking) using the Receive method or asynchronously (non-blocking) using the BeginReceive and EndReceive methods. For asynchronous calls you may receive completion notification either through an event or a callback method. A timeout may be specified.
All classes that raise events support a SynchronizingObject property. All classes report errors through the IcmpException.
Main Features
Supports RFC-792
Construction and parsing of all the ICMP messages, including echo and echo reply
Easy to ping servers with echo control messages
Calling applications may make either synchronous or asynchronous calls
Asynchronous calls may either use events or callbacks
Specify a timeout
100% managed code written in C#
Object oriented design specifically for the .NET framework
All error handling through .NET exceptions
Comprehensive Visual Studio .NET style documentation
VB.NET and C# example source code
Includes prompt free email support
Royalty free runtime
Source code available
This class library may also be purchased as part of the Key Technology .NET Internet Suite.
What's New in ComponentSpace ICMP (Ping)?
ComponentSpace ICMP (Ping) Component is 64 bit, .NET Framework 4 and VS 2010 compatible.
Send ICMP echo messages and receive echo replies.
Pricing: ComponentSpace ICMP (Ping) Component V2.1.0.6 1 Developer License, ComponentSpace ICMP (Ping) Component V2.1.0.6 4 Developer Team License, ComponentSpace ICMP (Ping) Component V2.1.0.6 8 Developer Team License, ComponentSpace ICMP (Ping) Component V2.1.0.6 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address), ComponentSpace ICMP (Ping) Component V2.1.0.6 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with Source Code, ComponentSpace ICMP (Ping) Component V2.1.0.6 1 Enterprise License (Allows Unlimited Users at Unlimited Physical Addresses), ComponentSpace ICMP (Ping) Component V2.1.0.6 1 Enterprise License (Allows Unlimited Users at Unlimited Physical Addresses) - with Source code, ComponentSpace ICMP (PING) Subscription and Priority Support 1 Developer Annual Priority Support and Subscription, ComponentSpace ICMP (PING) Subscription and Priority Support 4 Developer Annual Priority Support and Subscription, ComponentSpace ICMP (PING) Subscription and Priority Support 8 Developer Annual Priority Support and Subscription, ComponentSpace ICMP (PING) Subscription and Priority Support 1 Site Wide Annual Priority Support and Subscription (Allows Unlimited Developers at a Single Physical Address), ComponentSpace ICMP (PING) Subscription and Priority Support 1 Site Wide License with Source Code Annual Priority Support and Subscription (Allows Unlimited Developers at a Single Physical Address), ComponentSpace ICMP (PING) Subscription and Priority Support 1 Enterprise License with Annual Priority Support and Subscription (Allows Unlimited Developers at Unlimtied Physical Addresses), ComponentSpace ICMP (PING) Subscription and Priority Support 1 Enterprise License with Source Code Annual Priority Support and Subscription (Allows Unlimited Developers at Unlimtied Physical Addresses)
Evals & Downloads: Read the ComponentSpace ICMP (Ping) Component reference guide, Read the ComponentSpace ICMP (Ping) Component help file, Read the ComponentSpace License Agreement, Download ComponentSpace ICMP (Ping) Component V2.1.0.6 evaluation on to your computer - Expires after 30 days - Displays Nag Screens
Operating System for Deployment: Windows XP, Windows 2000
Architecture of Product: 32Bit, 64Bit
Product Type: Component
Component Type: .NET Class, 100% Managed Code
Compatible Containers: Microsoft Visual Studio 2010, Microsoft Visual Studio 2005, Microsoft Visual Studio .NET, Microsoft Visual Basic 2010, Microsoft Visual Basic 2005, Microsoft Visual Basic .NET, Microsoft Visual C++ 2010, Microsoft Visual C++ 2005, Microsoft Visual C++ .NET, Microsoft Visual C# 2010, Microsoft Visual C# 2005, Microsoft Visual C# .NET, .NET Framework 4.0, .NET Framework 2.0
Product Class: Business Components
Keywords: ICMP echo RCF-792 Internet Ping Internet Communication web www email e-mail net server servers on-line messaging SSL TCP IP
Internet Communication IP comms
Network Communication Networking Comms
Part numbers: PC-512861-235602 512861-235602 PC-512861-235604 512861-235604 PC-512861-235605 512861-235605 PC-512861-235603 512861-235603 PC-512861-235610 512861-235610 PC-512861-450562 512861-450562 PC-512861-450592 512861-450592 PC-512861-290297 512861-290297 PC-512861-290298 512861-290298 PC-512861-290299 512861-290299 PC-512861-290300 512861-290300 PC-512861-290301 512861-290301 PC-512861-450577 512861-450577 PC-512861-450607 512861-450607
Publisher
Primary Category
Related Products
Related Categories