Preguntas sobre las operaciones get, getnext y getbulk de snmp
En realidad, existe mucha información sobre la programación snmp. ¡Le sugiero que descargue el paquete de desarrollo net-snmp y eche un vistazo al código que contiene! Está escrito en lenguaje C y se puede probar en un sistema Linux después de la compilación. No existe una API lista para usar, pero puede encontrar muchas funciones útiles en este paquete de desarrollo. Puede centrarse en asn.c (archivo de codificación de archivos relevante) y snmp_api.c (análisis y encapsulación de paquetes snmp). Si organiza estos archivos con cuidado, puede obtener su propia API. Este es el mejor ejemplo.
Yo mismo escribí el protocolo snmp para implementar los comandos get, getnext, set y snmptrap. El código no será muy largo, sólo unos pocos miles de líneas.
Si tiene alguna pregunta, envíe un correo electrónico a wmz303@126.com para comunicarse