Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re: Re: IO::Socket::INET Timeout Issue

by Hrunting (Pilgrim)
on Feb 07, 2001 at 00:49 UTC ( [id://56780]=note: print w/replies, xml ) Need Help??


in reply to Re: IO::Socket::INET Timeout Issue
in thread IO::Socket::INET Timeout Issue

Yeah, I did that. That's how I determined that the problem was with IO::Select::INET and not with anything else. My test code was:
#!/usr/bin/perl use strict; use IO::Select::INET; my $sock = IO::Select::INET->new( PeerAddr => '(host)', # where host is some host I knew PeerPort => 'ftp(21)', # or http(80) or whatever Proto => 'tcp' ); print defined $sock ? 'Connected!' : $@, "\n"; exit 0;
And then again with Timeout => 0 and Timeout => 120. It was successful on all of them except for Timeout => 120, which it failed to connect (and not after 120 seconds).

Might I add to this that the reason IO::Socket::INET is giving for not creating the socket (as returned by $@) is 'IO::Socket::INET: Timeout'. Since I can connect when no Timeout is specified, I think I've at least narrowed it down to a problem within the module and not something en route causing a connection failure.

Replies are listed 'Best First'.
Re: Re: Re: IO::Socket::INET Timeout Issue
by Fastolfe (Vicar) on Feb 07, 2001 at 02:54 UTC
    5.6 on Solaris runs your test code fine (except I changed 'use IO::Select::INET' to 'use IO::Socket' and 'IO::Select::INET->new' to 'IO::Socket::INET->new'), with no timeout specified, 0, 120, 500, whatever.

    I'm curious what version of IO::Socket you have on your system? I'm using 1.1602 here.

      Yeah, sorry, that was not a cut and paste.

      The version of IO::Socket::INET is 1.25 and the version of IO::Socket is 1.26. Like I said, it's a fresh install of the latest stable tarball from CPAN.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://56780]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (1)
As of 2024-04-25 00:04 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found