perl telnet连接检查

时间:2015-12-03 07:44:27

标签: perl telnet

我使用下面的代码连接到主机和IP地址的telnet,但它给我一个错误说"不能调用方法"写"在线上的未定义值" 但是,当我尝试连接到主机和IP地址手动它的工作。

如何确定telnet连接是否正常? 有什么帮助吗?

$ip = 14.12.345.32
$ip_port=12345
$port1 = new Net::Telnet->new( Host=>$ip,Port=>$ip_port, Timeout => 100, Errmode => 'return');
$port1->write("\n");

1 个答案:

答案 0 :(得分:0)

只使用一个“新”。我更喜欢

$ip = 14.12.345.32;
$ip_port=12345;
$port1 = Net::Telnet->new( Host=>$ip,Port=>$ip_port, Timeout => 100, Errmode => 'return');

当然,不要忘记use语句和use strict并使用警告(以及行尾的分号)。