2009-06-26 3 views
2

Net-SNMP 라이브러리가 제공하는 몇 가지 변수, 특히 옥텟을 입/출력하는 기능에 문제가 있습니다.C++을 사용하는 Net-SNMP 변수

In/OutOctets 문제 : ASN_INTEGER에 대한 또 하나의 검사가 있는데이 OID를 잡으면 출력이 정확하지 않은 것 같습니다. 나는 vars-> val.integer를 사용하고 이것을 long으로 푸시하지만 현재는 음수를 얻고 있으므로 이것을 double로 푸시하려고했지만 출력은 실제 값과 완전히 다른 값입니다. oid.

이 문제가 발생한 사람이 있습니까? 그렇다면 통찰력을 제공 할 수 있습니까?

미리 감사드립니다.

답변

1

나는 부분적으로 ASN_INTEGER 대신 ASN_COUNTER를 사용하여이 문제를 해결했습니다. counter32는 실제로 정수이지만 ASN_COUNTER 유형입니다. 따라서 * vars-> val.integer와 함께 ASN_COUNTER 검사를 사용하면 counter32를 catch하는 올바른 방법입니다.

관련 문제