Vídeo tutorial de programación SNMP
En realidad, hay mucha información sobre la programación snmp. ¡Se recomienda descargar el paquete de desarrollo net-snmp y echar 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 (sobre archivos de codificación ber) y snmp_api.c (análisis y encapsulación de paquetes snmp). Puede obtener su propia API clasificando estos archivos, que es el mejor ejemplo.
El protocolo snmp escrito por mí implementa 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.