我知道可以创建代理并查询启用SNMP的设备,但我需要在不同端口的一台PC上创建一个或多个SNMP监听器,以便一台PC可以拥有SNMP监听器。这样我就可以在查询时发送自己的消息。我理解SNMP使用UDP所以我可以在不同的端口上收听UDP套接字吗?或者有任何限制吗?
答案 0 :(得分:0)
如果您仔细扫描#SNMP的文档,您应该注意在Lextm.SharpSnmpLib.Messaging
命名空间下,有一个名为ListenerBinding
的类,
http://help.sharpsnmp.com/html/N_Lextm_SharpSnmpLib_Messaging.htm
因此,对于单个Listener
实例,您可以添加多个绑定,每个绑定都可以根据需要映射到单个端口。这是使用单个Listener
监控多个端口的最快方法。
当然,您可以创建多个Listener
实例甚至多个进程。从技术上讲,你获得了所有的自由。 SNMP协议不限制应使用哪个端口,但161是默认端口号。