remove is_private in lan, https://github.com/rustdesk/rustdesk/issues/4663#issuecomment-1594619322
This commit is contained in:
parent
d285773219
commit
ce1337ab11
10
src/lan.rs
10
src/lan.rs
@ -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)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user