From ce1337ab11f35565b0af56ab0adcb8409d17e27c Mon Sep 17 00:00:00 2001 From: rustdesk Date: Fri, 16 Jun 2023 20:54:10 +0800 Subject: [PATCH] remove is_private in lan, https://github.com/rustdesk/rustdesk/issues/4663#issuecomment-1594619322 --- src/lan.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/lan.rs b/src/lan.rs index 15914965b..233e654b1 100644 --- a/src/lan.rs +++ b/src/lan.rs @@ -167,12 +167,10 @@ fn get_ipaddr_by_peer(peer: A) -> Option { fn create_broadcast_sockets() -> ResultType> { let mut sockets = Vec::new(); for v4_addr in get_all_ipv4s()? { - if v4_addr.is_private() { - let s = UdpSocket::bind(SocketAddr::from((v4_addr, 0)))?; - s.set_broadcast(true)?; - log::debug!("Bind socket to {}", &v4_addr); - sockets.push(s) - } + let s = UdpSocket::bind(SocketAddr::from((v4_addr, 0)))?; + s.set_broadcast(true)?; + log::debug!("Bind socket to {}", &v4_addr); + sockets.push(s) } Ok(sockets) }