retry sending messages

This commit is contained in:
2026-01-04 01:35:51 +01:00
parent 74f30f2c7f
commit c748dfa71d
3 changed files with 134 additions and 18 deletions

View File

@@ -15,7 +15,10 @@ use crate::{
},
server_communication::{generate_id, get_peer_list},
};
use std::sync::{Arc, Mutex};
use std::{
fmt,
sync::{Arc, Mutex},
};
use std::{
io::Error,
net::{SocketAddr, UdpSocket},
@@ -173,29 +176,34 @@ pub fn start_p2p_executor(
generate_id(),
);
let res = event_tx
.send(NetworkEvent::ConnectedHandshake());
//let res = event_tx
// .send(NetworkEvent::());
} else {
//let res = event_tx.send(NetworkEvent::Error());
eprintln!(
let err_msg = format!(
"no valid socket addresses found in: {}",
s
);
)
.to_string();
let res =
event_tx.send(NetworkEvent::Error(err_msg));
}
}
Err(e) => {
//let res = event_tx.send(NetworkEvent::Error());
eprintln!(
let err_msg = format!(
"invalid UTF-8 in socket address bytes: {}",
e
);
)
.to_string();
let res = event_tx.send(NetworkEvent::Error(err_msg));
}
}
}
Err(e) => {
let mut err_msg =
String::from("failed to retrieve socket address:");
err_msg += &e.to_string();
let err_msg =
format!("failed to retreive socket address: {}", e)
.to_string();
let res = event_tx.send(NetworkEvent::Error(err_msg));
}
}