最近在开发一个小程序,主要功能就是每隔一段时间读取特定的交换机上MIB库中指定叶节点的值(应该就是true和false 好像在库中使用1和2表示),并用图形化的方式显示,以达到监控的目的。
以前在学校学过一些MFC所以图形显示方面没什么问题,关键是第一次接触API,实在是没什么头绪。HP的snmp++中的文件太多,实在是分析不清。从Windows Platform SDK for Windows Server 2003 R2
中找到了wsnmputil的原文件。那个结构还算简单,不过都是使用wsnmputil.h中的结构和方法。我想能不能就用现有的wsnmp或是snmp。
其实程序结构就是:建立连接-〉读出指定值-〉关闭连接。不知道是用那个类的对象调用这些方法(似乎问的很外行阿,我真是一点都不懂vc中的api使用方法)。打个比方,有没有什么方法是这样的:SNMP_GET(交换机IP,团体字,OID)然后就返回指定OID的值了。SNMP中是有GET,但是看不懂它的使用方法(wsnmputil中直接用了SNMP_PDU_GET,没有参数和返回变量)。
期待所有知道的朋友给点提示,无胜感激!!!!!