Description
Description
Make TCP_NODELAY
the default. In other words, disable Nagle's algorithm.
Rational of Golang setting TCP_NODELAY
as default: golang/go#57530
Motivation
Trading low latency over throughput, especially when sending small messages.
Already our defacto default, see various examples using it: https://github.com/search?q=repo%3Alibp2p%2Frust-libp2p%20nodelay&type=code
Current Implementation
TCP_NODELAY
is not the default.
rust-libp2p/transports/tcp/src/lib.rs
Line 168 in a7d4cb3
Are you planning to do it yourself in a pull request ?
No