我正在研究SNMPv3
实习,我得到了这段代码snmpsharp.net
(我无法显示所有代码 stackoverflow 不允许我)
using System;
using System.Net;
using SnmpSharpNet;
namespace SharpGetV3
{
class MainClass
{
public static void Main(string[] args)
{
IpAddress ipa = new IpAddress("192.168.1.5");
UdpTarget target = new UdpTarget((IPAddress)ipa);
SecureAgentParameters param = new SecureAgentParameters();
if (!target.Discovery(param))
{
Console.WriteLine("Discovery failed. Unable to continue...");
target.Close();
return;
}
我无法越过这条线
if(!target.Discoverey(param))
它给了我错误SnmpSharpNet.SnmpException:'请求已达到最大重试次数。'。这可能是什么原因?我可以运行SNMPv2获取请求就好了。抱歉,如果我不能回答你的问题,我仍在尝试了解这一切是如何运作的。