WHY DOESNT IT WORK :(((((((
This commit is contained in:
parent
bcff895858
commit
07df839b6d
@ -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(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user