My issue is fairly straightforward. My program requires immediate notification if a network connection is lost. I\'m using Java 5, so I\'m unable to use the very handy feature
Did you try by issuing a DNS resolve?
You can try with:
public static InetAddress[] getAllByName(String host)
but I'm unsure if this will require the timeout too..