簡體   English   中英

使用C ++的Net-SNMP變量

[英]Net-SNMP variables using C++

我遇到了Net-SNMP庫提供的一些變量的麻煩,特別是捕獲進/出八位字節的能力。

In / OutOctets問題:我對ASN_INTEGER進行了另一次檢查,並且發現此oid放置的輸出似乎不正確。 我正在使用* vars-> val.integer並將其推入一個長整數,但是我目前得到的是負數,所以我嘗試將其推入一個double值,但是輸出的值與附加到該值的實際值完全不同OID。

還有其他人遇到過這個問題嗎?如果可以,請您提供一些見解?

提前致謝。

通過使用ASN_COUNTER而不是ASN_INTEGER,我已部分解決了此問題。 盡管counter32實際上是整數,但它是ASN_COUNTER的一種。 因此,使用帶有* vars-> val.integer的ASN_COUNTER檢查實際上是捕獲counter32的正確方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM