SocketOpener Version: 1.1 Release date: 2000-12-01 Licence: LGPL 2.1 Maintainer: Wayne Conrad The SocketOpener class opens sockets with timeout. JDK 1.1 does not allow sockets to be opened with timeout; this class is a workaround. Required: * JDK 1.1 or greater Optional: * JUnit (www.junit.org) * make. GNU make (www.gnu.org) is known to work. Known problems: Under Win32 JDK 1.1.5 (and probably in other versions of Java on other platforms), when a timeout occurs a phantom thread gets left behind for a while. That's because stopping a thread that is blocked on i/o does not take effect immediately. The first time I run the test, it takes a long time (30 seconds). The second time, it completes quickly (a second or two). I think it has something to do with name resolution on the non-existent host the test is using. See COPYING.LIB for the license See INSTALL installation, testing, and building See CHANGES for history