1
我试图通过网络将数据读写到多个设备(超过30个)作为测试的一部分。我有一个Perl脚本,可以通过telnet为单个设备执行所有读写操作。我正在使用该Perl脚本并运行它的多个重复实例。 现在的问题是,我看到从设备读取时丢失了一些数据,导致测试被标记为失败。另外,有时在写入数据时,请注意数据未发送。这两种情况都是完全随机发生的,每个设备每进行2000次迭代测试就会出现大约30到100次。在Perl中通过telnet读取数据时丢失数据
什么可能导致问题?它涉及到telnet,还是它会成为一个网络问题(公司网络?),还是其他一些问题?
编辑:
我使用Net::Telnet模块。
谢谢...
我假定在telnet中的所有输出数据都会自动刷新。从“使用前须知”一节中的链接http://search.cpan.org/~jrogers/Net-Telnet-3.03/lib/Net/Telnet.pm。我在这里错过了什么吗? – Manoj 2011-02-15 07:46:30