Issue 1531963: SocketServer.TCPServer returns different ports (original) (raw)
Issue1531963
Created on 2006-07-31 19:58 by hakker_de, last changed 2022-04-11 14:56 by admin. This issue is now closed.
Messages (4) | ||
---|---|---|
msg29405 - (view) | Author: hakker.de (hakker_de) | Date: 2006-07-31 19:58 |
Providing 0 as a port in __init__ of SocketServer.TCPServer leads to different values for port in server_address and socket.getsockname(). Example: import SocketServer s = SocketServer.TCPServer(("0.0.0.0", 0), Handler) s.server_address -> ('0.0.0.0', 0) s.socket.getsockname() -> ('0.0.0.0', 39129) s.server_address should also contain 39129 as the port number for the free port found. | ||
msg29406 - (view) | Author: Damon Kohler (damonkohler) | Date: 2006-08-23 01:36 |
Logged In: YES user_id=705317 Patch 1545011 is a proposed fix. | ||
msg29407 - (view) | Author: Collin Winter (collinwinter) * ![]() |
Date: 2007-03-10 00:32 |
hakker, you marked this as "fixed"; was that intentional? | ||
msg29408 - (view) | Author: Collin Winter (collinwinter) * ![]() |
Date: 2007-03-10 03:33 |
Fixed in r54253 (for 2.6), r54255 (for 2.5.1). Thanks for the bug report! |
History | |||
---|---|---|---|
Date | User | Action | Args |
2022-04-11 14:56:19 | admin | set | github: 43755 |
2006-07-31 19:58:14 | hakker_de | create |