diff --git a/src/udp_socket.rs b/src/udp_socket.rs index 8d939d5..20d8833 100644 --- a/src/udp_socket.rs +++ b/src/udp_socket.rs @@ -23,10 +23,8 @@ impl UdpClient { client.stop(); } - let udp_address = address.clone(); - thread::spawn(move || { - let socket = match UdpSocket::bind(udp_address) { + let socket = match UdpSocket::bind("0.0.0.0:0") { Ok(s) => s, Err(e) => { let _ = ctx.callback_data(