From d0d18052630b0a836c209acac81eb9256533e358 Mon Sep 17 00:00:00 2001 From: Philip Monk Date: Mon, 2 Dec 2019 01:28:08 -0800 Subject: [PATCH] ping: comment --- pkg/arvo/app/ping.hoon | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/arvo/app/ping.hoon b/pkg/arvo/app/ping.hoon index d22964c60..7980acfcd 100644 --- a/pkg/arvo/app/ping.hoon +++ b/pkg/arvo/app/ping.hoon @@ -1,9 +1,11 @@ +:: Ping our sponsorship tree regularly for routing. +:: :: To traverse NAT, we need the response to come back from someone :: we've sent a message to. We ping our sponsor so that they know :: where we are. However, we also need to ping our galaxy because if :: the other ship tries to respond directly, it may be blocked by our :: firewall or NAT. Thus, the response must come from a ship we've -:: messaged direclty, and the only one we can guarantee is our galaxy. +:: messaged directly, and the only one we can guarantee is our galaxy. :: Note this issue manifests itself even for bootstrapping a planet to :: talk to its own star. ::