Skip to content

fix: Do not reuse listen sockets on Windows - #8979

Merged
nbolton merged 1 commit into
masterfrom
no-win-socket-reuse
Sep 25, 2025
Merged

fix: Do not reuse listen sockets on Windows#8979
nbolton merged 1 commit into
masterfrom
no-win-socket-reuse

Conversation

@nbolton

@nbolton nbolton commented Sep 25, 2025

Copy link
Copy Markdown
Member

Fixes #8978

Apparently, this is common practice on Unix to allow fast process restart and is needed because of TIME_WAIT (I didn't test this). It appears this pattern was copied to the Windows implementation, but that is not advisable for Windows sockets since they don't behave the same.

@nbolton
nbolton marked this pull request as ready for review September 25, 2025 12:35
@nbolton
nbolton requested a review from sithlord48 September 25, 2025 12:35
@nbolton
nbolton enabled auto-merge (rebase) September 25, 2025 12:35
@nbolton
nbolton merged commit c234f2f into master Sep 25, 2025
59 checks passed
@nbolton
nbolton deleted the no-win-socket-reuse branch September 25, 2025 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

No port in use error when Windows server port is in use

2 participants