Screenshot Preview

ComponentSpace ICMP (Ping) Component - Summary

by ComponentSpace - Product Type: Component / .NET Class / 100% Managed Code

Summary

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