C# 通过SharpSNMPLib发送通知时获取TimeoutException

C# 通过SharpSNMPLib发送通知时获取TimeoutException,c#,sharp-snmp,C#,Sharp Snmp,我正在使用C#上的SharpSNMPLib发送通知,但总是收到timeoutException。这显然是由于文件上没有答复造成的: Messenger.SendInform(0, VersionCode.V2, 新的IPEndPoint(IPAddress.Parse(“192.168.1.3”),162), 新的八进制字符串(“公共”), 新的目标标识符(“1.3.6.1.2.1.1”), 0, 新列表(), 2000, 无效的 无效); 经理应回复此通知消息。 否则,将发生Timeou

我正在使用C#上的SharpSNMPLib发送通知,但总是收到timeoutException。这显然是由于文件上没有答复造成的:

Messenger.SendInform(0,
VersionCode.V2,
新的IPEndPoint(IPAddress.Parse(“192.168.1.3”),162),
新的八进制字符串(“公共”),
新的目标标识符(“1.3.6.1.2.1.1”),
0, 
新列表(),
2000, 
无效的
无效);
经理应回复此通知消息。 否则,将发生TimeoutException


有人知道如何发回回复以避免此异常吗?

离线回复,但将答案粘贴到此处以供将来参考

代码库包含一个snmptrapd示例,该示例演示了如何构建管理器管道

它就是这样一个管道,可以处理传入的陷阱,并以适当的方式通知消息和回复

您可以进一步阅读签出步骤,了解测试代理和snmptrapd应该如何协同工作

当点击按钮后从测试代理发送通知消息时,snmptrapd程序将回复该消息并登录到控制台

Messenger.SendInform(0, 
                     VersionCode.V2, 
                     new IPEndPoint(IPAddress.Parse("192.168.1.3"), 162), 
                     new OctetString("public"), 
                     new ObjectIdentifier("1.3.6.1.2.1.1"), 
                     0, 
                     new List<Variable>(), 
                     2000, 
                     null, 
                     null);