The Internet Control Message Protocol (ICMP) is commonly used to
determine if a remote host is reachable and how packets of data are
routed to that system. Users are most familiar with this protocol
as it is implemented in the ping and tracert command line
utilities. The ping command is used to check if a system is
reachable and the amount of time that it takes for a packet of data
to make a round trip from the local system, to the remote host and
then back again. The tracert command is used to trace the route
that a packet of data takes from the local system to the remote
host, and can be used to identify potential problems with overall
throughput and latency. The control can be used to build in this
type of functionality in your own applications, giving you the
ability to send and receive ICMP echo datagrams in order to perform
your own analysis.
This ActiveX control is supported on Windows 2000, Windows XP,
Windows Server 2003, Windows Vista and Windows Server 2008. If you
are using Windows 2000, it is required that you have Service Pack
(SP4) installed. If you are using Windows XP, it is required that
you have at least Service Pack 2 (SP2) installed and it is
recommended that you install Internet Explorer 7.0. It is also
recommended that all critical updates to the Windows operating
system be installed.
The SocketTools Visual Edition components are compatible with
any development tool that fully supports COM (Component Object
Model) and the ActiveX control specification. This includes Visual
Studio 6.0, Visual Studio .NET 2003, Visual Studio 2005 and Visual
Studio 2008. If you are using Visual Basic 6.0 or Visual C++ 6.0,
it is required that you have Service Pack 6 (SP6) installed. If you
are using Visual Studio .NET 2003 or Visual Studio 2005, it is
recommended that you install Service Pack 1 (SP1). In all cases, it
is recommended that you have the current updates for your
development tools installed.