maybe it works now?
This commit is contained in:
parent
b8d02b2077
commit
b9e36d9f8c
@ -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));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user