文件名称:snmp agent开发包
文件大小:352KB
文件格式:ZIP
更新时间:2009-04-04 17:46:40
其他工具
说明 这是一个snmp agent开发包,完全支持snmpv1和snmpv2c(目前暂时不支持Counter64)的 各种操作包括get,getnext,getbulk,set和v1,v2两种Trap。用户编写程序时不需考虑协议 细节,程序框架由mib编译器自动生成,使用时,只要在框架中填入应用相关的逻辑即可。 windows版本可以支持的编译器: ms visual c++ 6.0 borland c++ 5.0 borland c++ builder 5.0 lcc 开发包的组成: 1.mib编译器 mib2c 将mib编译成c文件和头文件 2.Agent LIB的头文件 3.Agent LIB库,包括vc,bc,bcb下的库文件 4.例子 #version1.1 1 现在MIB的总叶子数改为动态分配,以前固定为100。 因此增加两个函数 void allocmibtree(int count);; void freemibtree();; 在程序开始分配,程序结束时释放。 2 改正了两个表相连时getnext出错 3 改正mib2c的一个bug
【文件预览】:
agent-dev1.1
----history.txt(235B)
----mib2c()
--------RFC1155-SMI(744B)
--------HOST-RESOURCES-MIB(51KB)
--------sys-mib.txt(6KB)
--------RFC1213-MIB(104KB)
--------mib2c.exe(128KB)
--------compile sys-mib.bat(48B)
----include()
--------snmpagent.h(6KB)
--------snmptrap.h(2KB)
--------asn1lib.h(4KB)
----example()
--------bcb-exp2()
--------bcb-exp()
--------exp1-vc()
--------bc-exp()
--------Agent-vc()
--------exp2-vc()
----readme.txt(2KB)
----lib()
--------vc6()
--------bcb5()
--------bc5()