我在C#上使用SharpSNMPLib发送Informs但总是遇到timeoutException。这显然是由于文档here所述的答复不足造成的:
use Carp;
管理员应该发回对此INFORM消息的回复。 否则,会发生TimeoutException。
有没有人知道如何发送回复以避免此异常?
答案 0 :(得分:0)
离线回答,但请在此处粘贴答案以供日后参考。
代码库包含一个snmptrapd示例,它说明了如何构建管道管道
https://github.com/lextm/sharpsnmplib/blob/master/Samples/CSharp/snmptrapd/Program.cs
这是一个处理传入TRAP和INFORM消息并以适当方式回复的管道。
您可以进一步阅读结帐步骤,了解测试代理和snmptrapd应如何协同工作,
http://docs.sharpsnmp.com/en/latest/samples/command-line-tools.html#checkout
在单击按钮后从测试代理发送INFORM消息时,snmptrapd程序将回复它并登录到控制台。