Отсутствие данных при чтении данных через telnet в Perl - PullRequest
1 голос
/ 15 февраля 2011

Я пытаюсь читать и записывать данные на несколько устройств (более 30) по сети в рамках теста. У меня есть сценарий Perl, который делает все чтение и запись по Telnet для одного устройства. Я беру этот Perl-скрипт и запускаю несколько его экземпляров. Теперь проблема в том, что при считывании данных с устройств отсутствуют некоторые данные, поэтому тест помечается как неудачный. Также при записи данных я иногда вижу, что данные не отправляются. И то, и другое происходит совершенно случайно и примерно от 30 до 100 раз на каждые, скажем, 2000 итераций теста на устройство.

Что может быть причиной проблемы? Это связано с telnet, или это будет проблема сети (сеть всей компании?), Или это какая-то другая проблема?

EDIT:

Я использую модуль Net :: Telnet .

Спасибо ...

1 Ответ

1 голос
/ 15 февраля 2011

Как вы сбрасываете свои данные при отправке данных через сокеты?
Вы используете автозапуск?Затем я бы использовал Wireshark для просмотра сети, чтобы проверить, отсутствуют ли данные при отправке или нет

...