Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在使用 Net-SNMP 库提供的一些变量时遇到问题,特别是捕获输入/输出八位字节的能力。
In/OutOctets 问题:我对 ASN_INTEGER 进行了另一次检查,并且我发现了这个 oid,输出似乎不正确。我正在使用 *vars->val.integer 并将其推入 long 但我目前得到负数所以我试图将其推入 double 但输出的值与附加的实际值完全不同样的。
有没有其他人有这个问题,如果有,你能提供一些见解吗?
提前致谢。
我已经通过使用 ASN_COUNTER 而不是 ASN_INTEGER 部分解决了这个问题。尽管 counter32 实际上是一个整数,但它是 ASN_COUNTER 的一种。因此,使用 *vars->val.integer 检查 ASN_COUNTER 实际上是捕获 counter32 的正确方法。