Исключение при чтении по протоколу SNMP SharpSnmpLib с использованием библиотеки SharpSnmpLib - PullRequest
0 голосов
/ 08 ноября 2018

Я получаю исключение при выполнении snmp get.

Вот дамп Wireshark пакета, который дает исключение:

wireshark dump of the packet that gives the exception

Lextm.SharpSnmpLib.SnmpException: исключение при построении данных ---> System.ArgumentException: ошибка усечения для 32-разрядного целочисленного кодирования. Имя параметра: длина

1 Ответ

0 голосов
/ 08 ноября 2018

Я обнаружил проблему, я отправлял слишком большой requestID или отрицательный requestID, которые не поддерживаются некоторыми устройствами!
Используйте эту опцию, чтобы отключить отрицательный идентификатор запроса Messenger.UseFullRange = false;

...