From d456b7a03a187a0febf36754d12f7170867ab3fc Mon Sep 17 00:00:00 2001 From: moparisthebest Date: Sun, 14 Jul 2019 01:50:51 -0400 Subject: [PATCH] Simplify udp-test --- src/bin/udp-test.rs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/bin/udp-test.rs b/src/bin/udp-test.rs index c15fb35..7d4d48a 100644 --- a/src/bin/udp-test.rs +++ b/src/bin/udp-test.rs @@ -42,16 +42,14 @@ impl Server { } fn start(&self) -> std::io::Result { - let udp_host = UdpSocket::bind(&self.udp_host)?; - udp_host.set_read_timeout(self.socket_timeout)?; + let udp_socket = UdpSocket::bind(&self.udp_host)?; + udp_socket.set_read_timeout(self.socket_timeout)?; - let udp_target = UdpSocket::bind("127.0.0.1:3401")?; - udp_target.connect(&self.udp_target)?; - - udp_target.send(&PONG)?; + let sent = udp_socket.send_to(&PONG, &self.udp_target)?; + assert_eq!(sent, PONG.len()); let mut buf = [0u8; 2048]; - match udp_host.recv(&mut buf) { + match udp_socket.recv(&mut buf) { Ok(len) => { println!("udp got len: {}", len); assert_eq!(len, PONG.len());