The SocketOpener class opens sockets with timeout. JDK 1.1 does not allow sockets to be opened with timeout; this class is a workaround.
SocketOpener is now under the Lesser General Public License (LGPL).
The files from the above jar are are extracted here so you can view them wihtout having to download and extract the jar. The jar contains all of these files.