【发布时间】:2017-02-26 20:24:26
【问题描述】:
Timeout 不适用于下面的简单代码:
my $t=time;
my $tel = new Net::Telnet (Timeout => 2);
eval{
$tel->open(Host=>$host,Port=>$port) || print "Not OK";
}
my $interval=time-$t;
print "Seconds: $interval";
当我尝试使用一些主机时,有时我会得到 20 秒或更长时间。 我正在使用 ActiveState Perl,Win7。
【问题讨论】: