From fd23bb3a2b57d43c115005dcd70f1e18bb005032 Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Fri, 6 Jan 2023 17:45:16 +0100 Subject: clean shutdown; send reliables --- src/client.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/client.rs') diff --git a/src/client.rs b/src/client.rs index d416e53..172aa96 100644 --- a/src/client.rs +++ b/src/client.rs @@ -8,8 +8,8 @@ pub struct Sender { #[async_trait] impl UdpSender for Sender { - async fn send(&self, data: Vec) -> io::Result<()> { - self.sock.send(&data).await?; + async fn send(&self, data: &[u8]) -> io::Result<()> { + self.sock.send(data).await?; Ok(()) } } @@ -42,5 +42,6 @@ pub async fn connect(addr: &str) -> io::Result<(RudpSender, RudpReceiver sock: Arc::clone(&sock), }, Receiver { sock }, - )) + ) + .await?) } -- cgit v1.2.3