Ich entwickle derzeit eine Überwachungsanwendung für einige interne Hardware mit net-snmp. Ich habe Code, der etwas funktioniert, wenn ich snmp_pdu_free()
mein Code segfaults nenne. Ich erstelle die PDU-Struktur mit snmp_create_pdu()
. Ich möchte eine API-Referenz, um zu sehen, ob ich tatsächlich meinen Code richtig schreibe, aber ich konnte keinen finden. Das Beste, was ich gefunden habe, sind die Tutorials auf der net-snmp-Website, aber sie sind nicht sehr hilfreich beim Bestimmen, ob mein Code korrekt ist, während ich debugge.Referenz für Net-SNMP-API?
Antwort
Es gibt MAN-Seiten für net-snmp, versuchen Sie man snmp-free-pdu
. Wenn das nicht hilft, ist der Quellcode für 5.3.3 finden Sie hier zum Download:
Die Net-SNMP-Dokumentation nicht sehr hilfreich ist, leider. Insgesamt ist die API ein Fehler, mit dem man arbeiten kann, aber es funktioniert.
Abgesehen von net-snmp.org und die Mailing-Liste, ist dies die einzige andere nützliche Net-SNMP Software im I nützlich gefunden habe:
http://www.cuddletech.com/articles/snmp/index.html
Auch, melden Sie sich für die ‚net -snmp-coders Mailingliste. Es ist sehr aktiv und Sie können Feedback direkt von den Autoren von Net-SNMP erhalten.
http://www.net-snmp.org/support/mailinglists.html
Viel Glück.
In the tutorial, rufen sie snmp_free_pdu()
nicht auf, um die mit snmp_create_pdu()
erstellte PDU zu löschen. Stattdessen rufen sie es zum Löschen der von snmp_synch_response()
zurückgegebenen zurück.
der Tat, es ist stated in the comments:
Die pdu von snmp_send befreit wird(), es sei denn ein Fehler aufgetreten ist.
Ich persönlich denke, dass es eine peinliche Designentscheidung ist, aber jetzt ist es zu spät.
- 1. Referenz für QMetaObject :: aktivieren
- 2. Variable Referenz für PostgreSQL
- 3. Flash CS4 Referenz für Videokomponenten
- 4. Gute referenz für win32 API
- 5. Android - Null Referenz für marker.setIcon()
- 6. gute Referenz für x86 Montageanleitung
- 7. Eine gute Referenz für JQOM?
- 8. Beste Referenz/Spickzettel für AWK
- 9. Referenz Microsoft.VisualStudio.QualityTools.UnitTestFramework für CI Build
- 10. C++ Rückgabewert, Referenz, Konstante Referenz
- 11. Schwache Referenz und Starke Referenz
- 12. Referenz für vordefinierte Ausnahmen in .NET
- 13. MSBuild von Befehlszeilenfehlern - Referenz erforderlich für System.Xml
- 14. Vorhandene Referenz für Methoden verfügbar machen
- 15. Wo ist die API-Referenz für Nhibernate?
- 16. Best Practice für Scoped Referenz Idiom?
- 17. Ungelöste Referenz für Dolch 2 in Kotlin
- 18. Komplette Online-Referenz für die C-Standardbibliothek?
- 19. Eclipse-Referenz für die Methode finden
- 20. Circular Referenz erkannt für Service "security.context"
- 21. Referenz für x86-Anweisungen von Funktionalität
- 22. Referenz für Ausdruckssyntax in CSPROJ-Dateien
- 23. Referenz benutzerdefinierter Interpolator für Ansichtsanimation in XML
- 24. Fehlende Direktive oder Assembly-Referenz für ReadElementString
- 25. Nicht definierte Referenz für libpq Funktionen
- 26. Python für - Referenz zum letzten Element
- 27. Referenz für Linux API wie MSDN?
- 28. Referenz für gute Android UI Designmuster
- 29. Bindestrich in DLL-Name für VS Referenz
- 30. Schwache Referenz für Netzwerk Callback schlechte Idee?
Die man-Seiten erwähnen nicht snmp_create_pdu, obwohl das Tutorial es erwähnt und die Quellen verweisen darauf. – Edward