[Python-checkins] Fix broken link to MSDN (GH-102355)

miss-islington webhook-mailer at python.org
Mon Mar 13 09:42:38 EDT 2023


https://github.com/python/cpython/commit/8a99debc128fc87379eafcef26c48b7be40b5520
commit: 8a99debc128fc87379eafcef26c48b7be40b5520
branch: 3.11
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: miss-islington <31488909+miss-islington at users.noreply.github.com>
date: 2023-03-13T06:42:30-07:00
summary:

Fix broken link to MSDN (GH-102355)

(cherry picked from commit 9a8b66b58c74236959a01d579e2c156d9c2e7cb3)

Co-authored-by: 谭九鼎 <109224573 at qq.com>

files:
M Lib/socket.py
M Lib/test/support/socket_helper.py

diff --git a/Lib/socket.py b/Lib/socket.py
index 5a896bee7c49..b5d46eb32bda 100644
--- a/Lib/socket.py
+++ b/Lib/socket.py
@@ -909,7 +909,7 @@ def create_server(address, *, family=AF_INET, backlog=None, reuse_port=False,
         # address, effectively preventing this one from accepting
         # connections. Also, it may set the process in a state where
         # it'll no longer respond to any signals or graceful kills.
-        # See: msdn2.microsoft.com/en-us/library/ms740621(VS.85).aspx
+        # See: https://learn.microsoft.com/windows/win32/winsock/using-so-reuseaddr-and-so-exclusiveaddruse
         if os.name not in ('nt', 'cygwin') and \
                 hasattr(_socket, 'SO_REUSEADDR'):
             try:
diff --git a/Lib/test/support/socket_helper.py b/Lib/test/support/socket_helper.py
index 42b2a93398cb..50e1d4d56c9b 100644
--- a/Lib/test/support/socket_helper.py
+++ b/Lib/test/support/socket_helper.py
@@ -61,7 +61,7 @@ def find_unused_port(family=socket.AF_INET, socktype=socket.SOCK_STREAM):
     http://bugs.python.org/issue2550 for more info.  The following site also
     has a very thorough description about the implications of both REUSEADDR
     and EXCLUSIVEADDRUSE on Windows:
-    http://msdn2.microsoft.com/en-us/library/ms740621(VS.85).aspx)
+    https://learn.microsoft.com/windows/win32/winsock/using-so-reuseaddr-and-so-exclusiveaddruse
 
     XXX: although this approach is a vast improvement on previous attempts to
     elicit unused ports, it rests heavily on the assumption that the ephemeral



More information about the Python-checkins mailing list