In general IO::Socket process (regardless of which socket and what type 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...)