2009-07-29 98 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()釋放的,除非發生故障。

我個人認爲這是一個尷尬的設計決定,但現在已經太晚了。