Skip to content

Commit 74719ba

Browse files
iwanbkLeeSmet
authored andcommitted
fix(nodelay): set tcp nodelay on peer reveived stream
1 parent 430ec6b commit 74719ba

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

mycelium/src/peer_manager.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -711,6 +711,11 @@ where
711711
let tx_bytes = Arc::new(AtomicU64::new(0));
712712
let rx_bytes = Arc::new(AtomicU64::new(0));
713713

714+
if let Err(e) = stream.set_nodelay(true) {
715+
error!(err=%e, "Couldn't disable Nagle's algorithm on stream");
716+
return;
717+
}
718+
714719
#[cfg(feature = "private-network")]
715720
let new_peer = if let Some(acceptor) = &acceptor {
716721
let ssl = match Ssl::new(acceptor.context()) {

0 commit comments

Comments
 (0)