I understand how it THEORETICALLY works and I've read throug the Protocol Specifications v0.4 along with other documents. However, nothing I've come across addresses this in detail. Which is why I'm posting here.
Ok, so servent B (behind the firewall) has only outgoing capabilities... now how does a discovery work with servent A? I join servent A and in return servent A sends me a list of the servents it is connected to and a list of the files it has. How is this RETURN done? Does servent B send out an HTTP request to servent A for the above mentioned information?
I think i'm getting the idea of things though... just a big more!
THANKS!