This commit is contained in:
rustdesk 2023-06-16 20:54:10 +08:00
parent d285773219
commit ce1337ab11

View File

@ -167,12 +167,10 @@ fn get_ipaddr_by_peer<A: ToSocketAddrs>(peer: A) -> Option<IpAddr> {
fn create_broadcast_sockets() -> ResultType<Vec<UdpSocket>> { fn create_broadcast_sockets() -> ResultType<Vec<UdpSocket>> {
let mut sockets = Vec::new(); let mut sockets = Vec::new();
for v4_addr in get_all_ipv4s()? { for v4_addr in get_all_ipv4s()? {
if v4_addr.is_private() { let s = UdpSocket::bind(SocketAddr::from((v4_addr, 0)))?;
let s = UdpSocket::bind(SocketAddr::from((v4_addr, 0)))?; s.set_broadcast(true)?;
s.set_broadcast(true)?; log::debug!("Bind socket to {}", &v4_addr);
log::debug!("Bind socket to {}", &v4_addr); sockets.push(s)
sockets.push(s)
}
} }
Ok(sockets) Ok(sockets)
} }