diff --git a/libs/hbb_common/protos/rendezvous.proto b/libs/hbb_common/protos/rendezvous.proto index cd920bb3a..c71084785 100644 --- a/libs/hbb_common/protos/rendezvous.proto +++ b/libs/hbb_common/protos/rendezvous.proto @@ -109,6 +109,7 @@ message LocalAddr { bytes socket_addr = 1; bytes local_addr = 2; string relay_server = 3; + string id = 4; } message RendezvousMessage { diff --git a/src/rendezvous_mediator.rs b/src/rendezvous_mediator.rs index 0e5c9cfa1..f804d7e89 100644 --- a/src/rendezvous_mediator.rs +++ b/src/rendezvous_mediator.rs @@ -302,6 +302,7 @@ impl RendezvousMediator { relay_server = fla.relay_server; } msg_out.set_local_addr(LocalAddr { + id: Config::get_id(), socket_addr: AddrMangle::encode(peer_addr), local_addr: AddrMangle::encode(local_addr), relay_server,