diff --git a/src/client.rs b/src/client.rs index 4fae47a..f9c7002 100644 --- a/src/client.rs +++ b/src/client.rs @@ -78,6 +78,7 @@ pub async fn client_mode(remote_addr: &str) -> io::Result<()> { configure_routes(); let sock = UdpSocket::bind("0.0.0.0:59611").await?; + sock.connect(remote_addr).await?; let r = Arc::new(sock); let s = r.clone(); let (tx, mut rx) = mpsc::channel::>(1_000);