summaryrefslogtreecommitdiff
path: root/pysnmp/carrier
diff options
context:
space:
mode:
authorelie <elie>2013-09-02 06:08:28 +0000
committerelie <elie>2013-09-02 06:08:28 +0000
commit08d00572d57f6e12f98ea895a45e45970b167e1e (patch)
treeb4800d60f3e4b1226dd8b196be15028aeed01232 /pysnmp/carrier
parentb704ce7e0d59189ab63d9ea1fa17b25017cc4dce (diff)
downloadpysnmp-08d00572d57f6e12f98ea895a45e45970b167e1e.tar.gz
sockets now configured with SO_REUSEADDR option to fix possible
Windows error 10048.
Diffstat (limited to 'pysnmp/carrier')
-rw-r--r--pysnmp/carrier/asynsock/base.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/pysnmp/carrier/asynsock/base.py b/pysnmp/carrier/asynsock/base.py
index 4316f35..6e9d0db 100644
--- a/pysnmp/carrier/asynsock/base.py
+++ b/pysnmp/carrier/asynsock/base.py
@@ -41,6 +41,7 @@ class AbstractSocketTransport(asyncore.dispatcher, AbstractTransport):
# socket and postpone transport registration at dispatcher
# till AsynsockDispatcher invokes registerSocket()
+ sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
sock.setblocking(0)
self.set_socket(sock)