From 57d84fe1e98636a72aaa0075d6718bca62263a8b Mon Sep 17 00:00:00 2001 From: Andrew Westberg Date: Wed, 3 Jan 2024 06:28:52 -0500 Subject: [PATCH] fix(network): set so_linger socket option to match cardano-node (#369) --- pallas-network/src/multiplexer.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/pallas-network/src/multiplexer.rs b/pallas-network/src/multiplexer.rs index c2af636..746b2f6 100644 --- a/pallas-network/src/multiplexer.rs +++ b/pallas-network/src/multiplexer.rs @@ -83,6 +83,7 @@ impl Bearer { tcp_keepalive = tcp_keepalive.with_interval(tokio::time::Duration::from_secs(20)); sock_ref.set_tcp_keepalive(&tcp_keepalive)?; sock_ref.set_nodelay(true)?; + sock_ref.set_linger(Some(std::time::Duration::from_secs(0)))?; Ok(()) }