retry sending messages
This commit is contained in:
@@ -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));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user