代码之家  ›  专栏  ›  技术社区  ›  Edward

net snmp api的参考?

  •  5
  • Edward  · 技术社区  · 16 年前

    我目前正在使用net snmp为一些内部硬件开发一个监控应用程序。我有一些代码在调用 snmp_pdu_free() 我的代码段错误。我正在用创建PDU结构 snmp_create_pdu() . 我想要一个API引用来看看我是否在正确地编写代码,但是我还没有找到。我找到的最好的东西是net snmp网站上的教程,但是它们对于在调试时确定代码是否正确没有太大帮助。

    3 回复  |  直到 10 年前
        1
  •  2
  •   Corehpf    16 年前

    有NET SNMP的手册页,请尝试 man snmp-free-pdu . 如果这不起作用,可以在此处下载5.3.3的源代码:

    http://sourceforge.net/projects/net-snmp/files/net-snmp/5.3.3%20source%20code/net-snmp-5.3.3.zip/download

        2
  •  4
  •   sth    16 年前

    不幸的是,NET SNMP文档并不是很有用。总的来说,API是一个可以使用的bugger,但它确实可以工作。

    除了net-snmp.org和邮件列表之外,这是我发现唯一有用的与net-snmp相关的参考:

    http://www.cuddletech.com/articles/snmp/index.html

    另外,注册“net snmp coders”邮件列表。它非常活跃,您可以直接从net snmp的作者那里获得反馈。

    http://www.net-snmp.org/support/mailinglists.html

    祝你好运。

        3
  •  1
  •   Benoit Blanchon    10 年前

    In the tutorial ,他们不打电话 snmp_free_pdu() 删除用创建的PDU snmp_create_pdu() . 相反,他们调用它来删除 snmp_synch_response() .

    事实上,它是 stated in the comments :

    除非发生故障,否则pdu由snmp_send()释放。

    我个人认为这是一个尴尬的设计决定,但现在太晚了。