Changes to be committed:

modified:   src/server.rs
This commit is contained in:
Michael Wain 2024-08-23 04:18:42 +03:00
parent 26d819f626
commit 3c85631626

View File

@ -46,18 +46,18 @@ pub async fn server_mode(server_config: ServerConfiguration) {
}
});
let keepalive_sec = server_config.interface.keepalive;
let keepalive_sec = server_config.interface.keepalive.clone();
let send2hnd_cl = send2hnd.clone();
let addrs_lcl = addresses.clone();
if keepalive_sec > 0 {
tokio::spawn(async move {
loop {
thread::sleep(time::Duration::from_secs(keepalive_sec.into()));
let mp = addrs_lcl.lock().await;
mp.values().for_each(|p| {
let mmp = addrs_lcl.lock().await;
mmp.values().for_each(|p| {
let _ = send2hnd_cl.send((UDPKeepAlive{}.serialize(), p.addr));
});
drop(mp);
drop(mmp);
}
});
}