diff --git a/src/rendezvous_mediator.rs b/src/rendezvous_mediator.rs index c3a3c920d..0cf33e0a3 100644 --- a/src/rendezvous_mediator.rs +++ b/src/rendezvous_mediator.rs @@ -482,6 +482,7 @@ async fn direct_server(server: ServerPtr) -> ResultType<()> { if Config::get_option("direct-server").is_empty() { continue; } + stream.set_nodelay(true).ok(); log::info!("direct access from {}", addr); let local_addr = stream.local_addr()?; let server = server.clone();