0

エージェントを作成して SNMP 対応デバイスにクエリを実行できることはわかっていますが、1 台の PC で複数の SNMP リスナーを使用できるように、1 台の PC で異なるポートに 2 つ以上の SNMP リスナーを作成する必要があります。エージェントがクエリを実行したときに、自分のメッセージを送信できるようにします。私の理解では、SNMPはUDPを使用するため、異なるポートでUDPソケットをリッスンするとリクエストを受信できますか? それとも制限はありますか?

4

1 に答える 1

0

#SNMP のドキュメントを注意深く読むと、Lextm.SharpSnmpLib.Messaging名前空間の下に というクラスがあることに注意してくださいListenerBinding

http://help.sharpsnmp.com/html/N_Lextm_SharpSnmpLib_Messaging.htm

したがって、1 つのListenerインスタンスに対して複数のバインディングを追加し、それぞれを必要に応じて個々のポートにマッピングできます。これは、1 つの .xml で複数のポートを監視する最も簡単な方法Listenerです。

もちろん、複数のListenerインスタンスや複数のプロセスを作成することもできます。技術的には、すべての自由が得られます。デフォルトのポート番号は 161 ですが、SNMP プロトコルは使用するポートを制限しません。

于 2014-05-23T05:50:16.460 に答える