summaryrefslogtreecommitdiffstats
path: root/Python
diff options
context:
space:
mode:
authorTrent Nelson <trent.nelson@snakebite.org>2008-04-04 17:26:21 (GMT)
committerTrent Nelson <trent.nelson@snakebite.org>2008-04-04 17:26:21 (GMT)
commitb8e120c7c012053d57afbec1f877ce85e9a45c46 (patch)
treef44ca467b3bca889b9432fd70f010eb7b8d8e386 /Python
parente71d8124c2ed15967ed92a16418107cf1a07cde0 (diff)
downloadcpython-b8e120c7c012053d57afbec1f877ce85e9a45c46.zip
cpython-b8e120c7c012053d57afbec1f877ce85e9a45c46.tar.gz
cpython-b8e120c7c012053d57afbec1f877ce85e9a45c46.tar.bz2
Issue 2550: extend test_socket.py to test SO_REUSEADDR semantics when bind() is called on identical (host, port) combinations in two separate sockets. This should raise an EADDRINUSE socket.error in all cases, irrespective of whether or not SO_REUSEADDR is set on the sockets. However, with Windows, when SO_REUSEADDR is set on the sockets, no error is thrown (an error is thrown when the option isn't set), which results in an extremely wedged python process whenever accept() is called on either of the bound sockets. I'm committing this test now to observe if it's only Windows that has this behaviour (via the buildbots). Note: this WILL break all Windows buildbots for now; once I've observed the results on other platforms, I'll revert, then start looking into a patch.
Diffstat (limited to 'Python')
0 files changed, 0 insertions, 0 deletions