From: MinRK Date: Thu, 28 Jun 2012 18:29:05 +0000 (-0700) Subject: skip EXCLUSIVEADDRUSE on Windows X-Git-Tag: v2.4.0~45^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e2f3b85efa092dbaab161c2d034940a906eb742;p=thirdparty%2Ftornado.git skip EXCLUSIVEADDRUSE on Windows --- 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,