diff --git a/src/main.rs b/src/main.rs index 1d7d6a8..fe5e580 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,8 +1,7 @@ use anyhow::Result; use std::net::ToSocketAddrs; use std::time::Duration; -use tokio::io::AsyncReadExt; -use tokio::net::tcp::{OwnedReadHalf, OwnedWriteHalf}; +use tokio::io::{AsyncRead, AsyncReadExt, AsyncWrite, AsyncWriteExt}; use tokio::net::TcpStream; use tokio::pin; use tokio_rustls::rustls::client::danger::{HandshakeSignatureValid, ServerCertVerifier}; @@ -192,7 +191,7 @@ async fn client_to_server_loop( None => break Ok(()), }; info!("Writing data"); - server_stream.try_write(&buffer[..bytes_read])?; + server_stream.write(&buffer[..bytes_read]).await?; } }