【发布时间】:2016-03-07 17:37:09
【问题描述】:
我正在使用下面的代码通过主机和 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");
【问题讨论】:
-
出错的行号是多少?
-
连接 telnet 后,我正在写一个“\n”。 as "$port1->write("\n"); ...这是失败的行。
-
您应该显示带有错误消息的完整代码。如果我们能帮助您,会很有帮助。
-
您好,感谢您的回复,并已编辑并添加了代码。问题就像 5 次尝试中的 1 次连接失败,并非总是如此,我得到了错误。我该如何测试?
-