Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate TCP_NODELAY #5065

Open
tigerw opened this issue Nov 30, 2020 · 0 comments · May be fixed by #5558
Open

Investigate TCP_NODELAY #5065

tigerw opened this issue Nov 30, 2020 · 0 comments · May be fixed by #5558

Comments

@tigerw
Copy link
Member

tigerw commented Nov 30, 2020

Nagle's algorithm helps prevent the case where packets contain mostly header overhead and tiny fractions of payload, because the application does a network send immediately when any amount of data are generated. However:

ClientHandle does its own packet coalescing (per tick); we should be okay to request an immediate send without further buffering, and I understand that this is also desirable in general for game networking.

Other uses of TCP sockets (RCON, HTTP) can probably leave this option unchanged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant