From 3f83ee275ac3986816affbdd173887d40d81da3f Mon Sep 17 00:00:00 2001 From: Michael Bradley Date: Sun, 25 May 2025 13:18:35 -0400 Subject: [PATCH] Expose UDP port to network --- .vscode/launch.json | 2 +- src/net.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index 076d413..f4dd30c 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -11,7 +11,7 @@ "cargo": { "args": ["build"] }, - "args": ["--seed=:)"], + "args": ["--seed=gargamel"], "cwd": "${workspaceFolder}", "env": { "CARGO_MANIFEST_DIR": "${workspaceFolder}", diff --git a/src/net.rs b/src/net.rs index 3645944..3b1b227 100644 --- a/src/net.rs +++ b/src/net.rs @@ -25,7 +25,7 @@ fn start_network_thread( let result = network_loop(messages, socket); match result { Ok(()) => error!("Network thread: Loop returned without error?"), - Err(ref err) => error!("Network thread: {}", err), + Err(ref err) => error!("Network thread: {err}"), }; result }) @@ -48,7 +48,7 @@ fn network_receive_loop(messages: Sender, socket: UdpSocket) -> } fn setup_socket(port: u16) -> Result<(Sender, Receiver)> { - let socket = UdpSocket::bind((Ipv6Addr::LOCALHOST, port))?; + let socket = UdpSocket::bind((Ipv6Addr::UNSPECIFIED, port))?; configure_socket(&socket)?; let (send_inbound, receive_inbound) = unbounded(); start_network_thread(network_receive_loop, send_inbound, socket.try_clone()?);