WHY DOESNT IT WORK :(((((((

This commit is contained in:
PoliEcho 2025-08-01 16:07:38 +02:00
parent bcff895858
commit 07df839b6d

View File

@ -195,18 +195,21 @@ fn main() -> std::io::Result<()> {
let encrypted = network_write_lock.encrypted; let encrypted = network_write_lock.encrypted;
let key = network_write_lock.key; let key = network_write_lock.key;
network_write_lock.peers.iter_mut().for_each(|peer| { network_write_lock.peers.iter_mut().for_each(|peer| {
match net::P2P_query(&mut buf, &peer.sock_addr, &socket, encrypted, key) { loop {
Ok(ip) => { match net::P2P_query(&mut buf, &peer.sock_addr, &socket, encrypted, key) {
ips_used[ip.octets()[3] as usize] = true; Ok(ip) => {
peer.private_ip = ip; ips_used[ip.octets()[3] as usize] = true;
peer.private_ip = ip;
break;
}
Err(e) => eprintln!(
"{} while getting ip from peer: {}, Error: {}, Retrying!",
"[ERROR]".red(),
peer.sock_addr,
e
),
} }
Err(e) => eprintln!( }
"{} while getting ip from peer: {}, Error: {}",
"[ERROR]".red(),
peer.sock_addr,
e
),
};
}); });
network_write_lock.private_ip = std::net::Ipv4Addr::new( network_write_lock.private_ip = std::net::Ipv4Addr::new(