- or download this
my $sock = new IO::Socket::INET(
PeerAddr => $addr,
...
Proto => 'tcp',
Timeout => $nPOKESERVERTIMEOUT
);
- or download this
sub timeout { $SIG{'ALRM'} = \&timeout;print "Socket Timeout\n"; }
$SIG{'ALRM'} = \&timeout;
...
while (my $line = <$sock>) { $data .= $line; }
alarm 0;
}
- or download this
sub timeout { die "Socket Timeout\n"; }