diff --git a/proxy/src/http/websocket.rs b/proxy/src/http/websocket.rs index fb7b1cfb5e..d4235c2c38 100644 --- a/proxy/src/http/websocket.rs +++ b/proxy/src/http/websocket.rs @@ -202,7 +202,8 @@ pub async fn task_main( } }; - let addr_incoming = AddrIncoming::from_listener(ws_listener)?; + let mut addr_incoming = AddrIncoming::from_listener(ws_listener)?; + let _ = addr_incoming.set_nodelay(true); let tls_listener = TlsListener::new(tls_acceptor, addr_incoming).filter(|conn| { if let Err(err) = conn {