From 8e2f3b85efa092dbaab161c2d034940a906eb742 Mon Sep 17 00:00:00 2001 From: MinRK Date: Thu, 28 Jun 2012 11:29:05 -0700 Subject: [PATCH] skip EXCLUSIVEADDRUSE on Windows --- tornado/netutil.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tornado/netutil.py b/tornado/netutil.py index 80918e797..bd034c709 100644 --- a/tornado/netutil.py +++ b/tornado/netutil.py @@ -252,9 +252,7 @@ def bind_sockets(port, address=None, family=socket.AF_UNSPEC, backlog=128): af, socktype, proto, canonname, sockaddr = res sock = socket.socket(af, socktype, proto) set_close_exec(sock.fileno()) - if os.name == 'nt': - sock.setsockopt(socket.SOL_SOCKET, socket.SO_EXCLUSIVEADDRUSE, 1) - else: + if os.name != 'nt': sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) if af == socket.AF_INET6: # On linux, ipv6 sockets accept ipv4 too by default, -- 2.47.2