maybe it works now?

This commit is contained in:
PoliEcho 2025-08-02 10:34:58 +02:00
parent b8d02b2077
commit b9e36d9f8c

View File

@ -222,20 +222,23 @@ fn main() -> std::io::Result<()> {
"{} packets away!, awiting a bit for NAT mappings to estabilish", "{} packets away!, awiting a bit for NAT mappings to estabilish",
"[LOG]".blue() "[LOG]".blue()
); );
std::thread::sleep(Duration::from_millis(200)); std::thread::sleep(Duration::from_millis(2000));
for _ in 0..STANDARD_RETRY_MAX {
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) => {
"{} while getting ip from peer: {}, Error: {}", eprintln!(
"[ERROR]".red(), "{} while getting ip from peer: {}, Error: {}",
peer.sock_addr, "[ERROR]".red(),
e peer.sock_addr,
); e
);
std::thread::sleep(Duration::from_millis(2000));
}
} }
} }
}); });