peer address in nat traversal

This commit is contained in:
Tiago Batista Cardoso
2026-01-15 22:08:11 +01:00
committed by TIBERGHIEN corentin
parent 60145f279a
commit be7430fdc6

View File

@@ -360,10 +360,11 @@ pub fn start_p2p_executor(
let peer_addr_query = get_socket_address(username.clone(), ip.clone());
match server_addr_query.await {
Some(server_addr) => {
Some(server_addr) => match peer_addr_query.await {
Some(peer_addr) => {
let natreq = construct_message(
NATTRAVERSALREQUEST,
ip.to_string().into_bytes(),
peer_addr.to_string().into_bytes(),
8,
&sd.cryptopair(),
);
@@ -378,6 +379,12 @@ pub fn start_p2p_executor(
sd.messages_list_ref(),
);
}
None => {
let err_msg = format!("failed to retreive socket address")
.to_string();
let res = event_tx.send(NetworkEvent::Error(err_msg));
}
},
None => {
let err_msg =
format!("failed to retreive socket address").to_string();