diff options
author | Lizzy Fleckenstein <eliasfleckenstein@web.de> | 2023-01-06 17:45:16 +0100 |
---|---|---|
committer | Lizzy Fleckenstein <eliasfleckenstein@web.de> | 2023-01-06 17:45:16 +0100 |
commit | fd23bb3a2b57d43c115005dcd70f1e18bb005032 (patch) | |
tree | 7fa77c2db1faa55685e24a180bbd419a78d7be53 /src/client.rs | |
parent | d3b8019227137853406891e2aa84e0c8a9e3c31c (diff) | |
download | mt_rudp-fd23bb3a2b57d43c115005dcd70f1e18bb005032.tar.xz |
clean shutdown; send reliables
Diffstat (limited to 'src/client.rs')
-rw-r--r-- | src/client.rs | 7 |
1 files changed, 4 insertions, 3 deletions
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<u8>) -> 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<Sender>, RudpReceiver sock: Arc::clone(&sock), }, Receiver { sock }, - )) + ) + .await?) } |