我刚开始学习编写应用程序使用Indy发送SNMP获取查询但不知道如何操作? 我不是要求代码而是建议,所以我可以写自己的。谢谢!
答案 0 :(得分:1)
Indy有一个TIsSNMP
组件。设置TIdSNMP.Community
等所需项,然后调用TIdSNMP.Query.MIBAdd()
指定您感兴趣的OID,然后调用TIdSNMP.SendQuery()
,然后使用TIdSNMP.Reply.MIBGet()
检索OID值(s)根据需要。如果您感兴趣的只有1个OID,请使用TIdSNMP.QuickSend()
。