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| {
loop {
match net::P2P_query(&mut buf, &peer.sock_addr, &socket, encrypted, key) { match net::P2P_query(&mut buf, &peer.sock_addr, &socket, encrypted, key) {
Ok(ip) => { Ok(ip) => {
ips_used[ip.octets()[3] as usize] = true; ips_used[ip.octets()[3] as usize] = true;
peer.private_ip = ip; peer.private_ip = ip;
break;
} }
Err(e) => eprintln!( Err(e) => eprintln!(
"{} while getting ip from peer: {}, Error: {}", "{} while getting ip from peer: {}, Error: {}, Retrying!",
"[ERROR]".red(), "[ERROR]".red(),
peer.sock_addr, peer.sock_addr,
e e
), ),
}; }
}
}); });
network_write_lock.private_ip = std::net::Ipv4Addr::new( network_write_lock.private_ip = std::net::Ipv4Addr::new(