Menu

multiping / News: Recent posts

v0.2 (beta) available

MultiPing requires Java 1.5.0. Previously, if you tried to run it on an older version of Java it would just exit without any sort of notification.

Now, it will display a message box indicating that it requires Java 1.5.0 or later to run.

Posted by coder_1024 2004-07-04

v0.1 (beta) available

It requires Java 1.5.x (still in beta) and due to a yet unresolved bug in this version of Java, after running for awhile hosts will indicate a down state.

Posted by coder_1024 2004-06-29

waiting on a Java bug fix...

The new InetAddress.isReachable() functionality in Java 1.5.0 which MultiPing uses is bugged. The underlying native code never closes the OS socket, so after running MultiPing for some time, all the pings just start failing. The below bug in Sun's database tracks this issue:

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5061568

This has not yet been fixed in the latest snapshot beta release, but hopefully they'll have something for this soon.

Posted by coder_1024 2004-06-25

Java 1.5.0?

One of the holdups with getting a release of multiping has been that Java has not provided a way to easily perform an ICMP echo (ping). As a result, the only option was using exec() to call the system's ping command and then parse the result. When doing this, there were difficulties in being able to enforce a timeout and things kind of stalled there.

Apparently, with Java 1.5.0 beta 2, support has been added for determining the reachability of a host (which uses ICMP echo).... read more

Posted by coder_1024 2004-06-22