If your LWP application don't time out I suggest that you use 'strace' or similar to check what the OS really is up to. If it stays too long inside the connect(2) system call, then it probably means that you need to upgrade the IO modules. Connect timeout in IO-1.20 is known to work better than in the version distributed with perl5.004 and perl5.005_03. Regards, Gisle