This commit is contained in:
Tiago Batista Cardoso
2026-01-11 22:00:10 +01:00
parent f51b8e999c
commit 82cc134626
4 changed files with 22 additions and 8 deletions

View File

@@ -123,7 +123,7 @@ pub enum NetworkEvent {
Disconnected(),
Error(String),
PeerConnected(String),
PeerListUpdated(Vec<String>),
PeerListUpdated(Vec<(String, bool)>),
FileTreeReceived(String, Vec<MerkleNode>), // peer_id, content
DataReceived(String, MerkleNode),
FileTreeRootReceived(String, String),
@@ -292,7 +292,7 @@ pub fn start_p2p_executor(
match get_peer_list(ip).await {
Ok(body) => match String::from_utf8(body.to_vec()) {
Ok(peers_list) => {
let mut peers: Vec<String> = Vec::new();
let mut peers: Vec<(String, bool)> = Vec::new();
let mut current = String::new();
for i in peers_list.chars() {
if i == '\n' {

View File

@@ -15,6 +15,8 @@ pub struct HandshakeMessage {
pub signature: Vec<u8>,
}
pub struct NatTraversal {}
impl UDPMessage {
pub fn ping(id: u32) -> UDPMessage {
UDPMessage {