From dc9775d1b0c0b48fd1e071fea897daac69a2e268 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Sat, 29 Jun 2019 18:09:50 +0200 Subject: [PATCH] src/bin/h2s-client.rs: increase tokio tcp stream read buffer size This improves download speed by factor 10. --- src/bin/h2s-client.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bin/h2s-client.rs b/src/bin/h2s-client.rs index 78844238..419dd99f 100644 --- a/src/bin/h2s-client.rs +++ b/src/bin/h2s-client.rs @@ -70,6 +70,8 @@ pub fn main() -> Result<(), Error> { let tcp = tcp_stream .map_err(Error::from) .and_then(|c| { + c.set_nodelay(true).unwrap(); + c.set_recv_buffer_size(1024*1024).unwrap(); let mut builder = native_tls::TlsConnector::builder(); builder.danger_accept_invalid_certs(true); let connector = builder.build().unwrap();