summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2001-04-15 00:42:13 (GMT)
committerGuido van Rossum <guido@python.org>2001-04-15 00:42:13 (GMT)
commitf3ee46b82a8dd253b60179f004d9db9b145df2e6 (patch)
tree6b1f3500d69ab6e31c8356167901e0190076d877
parent3fee30407ef6abdc63a227e7a4870dfe712776f4 (diff)
downloadcpython-f3ee46b82a8dd253b60179f004d9db9b145df2e6.zip
cpython-f3ee46b82a8dd253b60179f004d9db9b145df2e6.tar.gz
cpython-f3ee46b82a8dd253b60179f004d9db9b145df2e6.tar.bz2
Set the SO_REUSEADDR socket option in the server thread -- this seems
needed on some platforms (e.g. Solaris 8) when the test is run twice in quick succession.
-rw-r--r--Lib/test/test_asynchat.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/Lib/test/test_asynchat.py b/Lib/test/test_asynchat.py
index ccaf907..60017e0 100644
--- a/Lib/test/test_asynchat.py
+++ b/Lib/test/test_asynchat.py
@@ -10,6 +10,7 @@ class echo_server(threading.Thread):
def run(self):
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+ sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
sock.bind((HOST, PORT))
sock.listen(1)
conn, client = sock.accept()