About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • Last update: 4 years ago
  • Total downloads: 17
  • Operating system: Java, Win All
  • Publisher: Verax Systems
See full specifications

windows default iconICMP library for Java/Windows Publisher's description

Verax ICMP library for JavaWindows is a high-performance, asynchronous and 100% JNI (Java Native Interface) implementation of the ICMP (Internet Control Message Protocol) ping for Microsoft

Verax ICMP library for Java/Windows is a high-performance, asynchronous and 100% JNI (Java Native Interface) implementation of the ICMP (Internet Control Message Protocol) ping for Microsoft Windows, independent of any third party libraries.

The problem

Java 5 introduced the InetAddress class for ICMP ping messages however its behavior is highly platform-dependent. On Windows, the isReachable() method uses connection on TCP port 7 (echo) which gives inaccurate results both in terms of response times and actual availability.
Verax ICMP library addresses these problems by using a 100% native approach based purely on Winsock raw sockets. It is used for implementing Windows ICMP pings in Verax NMS on Windows platforms.
Asynchronous, lightweight and efficient implementation

Verax ICMP library for Java/Windows provides both synchronous and asynchronous APIs. The asynchronous APIs allow to issue any number of ping requests and to wait for their completion. This approach allows for the highest levels of performance & scalability, not achievable by synchronous APIs without spawning a large number of threads.
Accurate response time calculation

Verax ICMP library for Java/Windows uses asynchronous waiting and high-resolution Windows timers in order to provide accurate results, far more precise than the Java's InetAddress class.
No dependencies on third parties

Verax ICMP implementation uses native Microsoft Winsock APIs and does not require any third party libraries and/or software packages such as pcap/Jpcap. It means that it is not necessary to install any additional drivers on the system for applications using the library.

System Requirements:

Microsoft Windows XP, Vista, 7, Server 2003, Server 2008 and higher.

Verax ICMP library requires Oracle JRE 1.6 or higher and Microsoft Visual C++ 2003 or higher for compilation (please refer to the README file in the .zip file for details on how to compile the .jar and corresponding JNI .dll).
Program Release Status: New Release
Program Install Support: Install and Uninstall

ICMP library for Java/Windows Tags:

Click on a tag to find related softwares

Most Popular

windows default icon WinAVR 20100110
WinAVR is a suite of executable, open source software development tools for the Atmel AVR series of RISC... Read more
windows default icon SQL-Front
SQL-Front MySQL GUI for database changes, data editing, SQL queries and more
windows default icon xVideo 1.2.1
xVideo is a Directshow wrapper that will help it’s users create multimedia applicationsIt’s
windows default icon Red Gate's .NET Reflector
Explore, browse, and analyze .NET assemblies

Related Category

» Active X (462)
» C & C++ & C# (244)
» Debugging (132)
» Delphi (191)
» Help Tools (211)
» Install & Setup (161)
» Other (1286)
» Source Editors (201)