or download this
In general IO::Socket process (regardless of which socket and what typ
+e of socket to use) what should be the recommended process to detect
+if the remote machines are alive/reachable if you dont want to put a
+DIE command after the IO::Socket::INET->new() process? (of course, to
+ avoid HANG and probably you would have other codes to execute after
+the socket connect process...)