From 3bd05ca6041995a58fa9d35f5c23cf4dd795c36e Mon Sep 17 00:00:00 2001 From: open-trade Date: Fri, 25 Sep 2020 10:57:52 +0800 Subject: [PATCH] test nat --- libs/hbb_common | 2 +- src/rendezvous_server.rs | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/libs/hbb_common b/libs/hbb_common index 8535b23..072ae27 160000 --- a/libs/hbb_common +++ b/libs/hbb_common @@ -1 +1 @@ -Subproject commit 8535b237fb0746f9e45612c545c73712fd946dc5 +Subproject commit 072ae27c89f371f028304b597b08355b91e50dc4 diff --git a/src/rendezvous_server.rs b/src/rendezvous_server.rs index 6628eca..742d065 100644 --- a/src/rendezvous_server.rs +++ b/src/rendezvous_server.rs @@ -321,6 +321,14 @@ impl RendezvousServer { socket.send(&msg_out, addr).await?; } } + Some(rendezvous_message::Union::test_nat_request(_)) => { + let mut msg_out = RendezvousMessage::new(); + msg_out.set_test_nat_response(TestNatResponse { + port: addr.port() as _, + ..Default::default() + }); + socket.send(&msg_out, addr).await?; + } _ => {} } }