2009-07-29 63 views
5

我目前正在为使用net-snmp的一些内部硬件开发监控应用程序。当我调用snmp_pdu_free()我的代码段错误时,我的代码有点有用。我正在用snmp_create_pdu()创建pdu结构。我想要一个API参考来查看我是否正确地编写了我的代码,但我一直无法找到它。我发现的最好的东西是net-snmp网站上的教程,但在我调试时确定我的代码是否正确无关。Net-SNMP API参考?

回答

4

净SNMP的文档是不是非常有帮助,很遗憾。总的来说,这个API是一个讨厌的工具,但它确实有效。

从net-snmp.org和邮件列表

除此之外,这是唯一的其他有用的Net-SNMP相关的参考我发现有用:

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

另外,报名参加“网-snmp-coders的邮件列表。它非常活跃,您可以直接从Net-SNMP的作者那里获得反馈。

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

好运。

1

In the tutorial,他们不叫snmp_free_pdu()删除用snmp_create_pdu()创建的PDU。 相反,他们称它为删除snmp_synch_response()返回的那个。

事实上,这是stated in the comments

的PDU由snmp_send()释放的,除非发生故障。

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