summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2010-02-06 14:39:45 +0000
committerelie <elie>2010-02-06 14:39:45 +0000
commit33eb590865d77401764b22b9fc918a05b09438f4 (patch)
tree748d572b04c3b680d41b02888bdb951f61acd932
parent05d87f6c8734e9e5ff80fd43ebba7af34e3a717c (diff)
downloadpysnmp-release_4_1_13_a_tag.tar.gz
UDP6 example code addedrelease_4_1_13_a_tag
-rw-r--r--examples/v3arch/agent/cmdrsp.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/examples/v3arch/agent/cmdrsp.py b/examples/v3arch/agent/cmdrsp.py
index 6faf7c6..51d473a 100644
--- a/examples/v3arch/agent/cmdrsp.py
+++ b/examples/v3arch/agent/cmdrsp.py
@@ -2,6 +2,7 @@
from pysnmp.entity import engine, config
from pysnmp.entity.rfc3413 import cmdrsp, context
from pysnmp.carrier.asynsock.dgram import udp
+#from pysnmp.carrier.asynsock.dgram import udp6
from pysnmp import debug
# Optionally enable stdout debugging
@@ -11,13 +12,20 @@ from pysnmp import debug
# to socket transport dispatcher
snmpEngine = engine.SnmpEngine()
-# Setup transport endpoint
+# Setup UDP over IPv4 transport endpoint
config.addSocketTransport(
snmpEngine,
udp.domainName,
udp.UdpTransport().openServerMode(('127.0.0.1', 161))
)
+# Setup UDP over IPv6 transport endpoint
+#config.addSocketTransport(
+# snmpEngine,
+# udp6.domainName,
+# udp6.Udp6Transport().openServerMode(('::1', 161))
+# )
+
# Create and put on-line my managed object
sysDescr, = snmpEngine.msgAndPduDsp.mibInstrumController.mibBuilder.importSymbols('SNMPv2-MIB', 'sysDescr')
MibScalarInstance, = snmpEngine.msgAndPduDsp.mibInstrumController.mibBuilder.importSymbols('SNMPv2-SMI', 'MibScalarInstance')