Hello Alen, On Fri, Jan 21, 2011 at 12:43 AM, Alen Peacock <alenlpeac...@gmail.com> wrote: > > A question for those who've built NAT traversal for their apps in the > past: If you were starting from scratch today, how would you do it? ... > > "Here's the Best Way To Do It" discussion in a while. Any takers?
There's been a fairly comprehensive state-of-the-art about the possible NAT-to-NAT combinations and which technique to use to traverse them, when possible, in a paper called: "NATCracker: NAT Combinations Matter" You can find the pdf here: http://www.peerialism.org/download/Roverso-NATCracker.pdf The table at page 4 should give you an idea of how complex this problem can turn out to be. Given that, my take is that there's no a best way to solve this problem in general, but each combination requires special care. Best regards, Valerio _______________________________________________ p2p-hackers mailing list p2p-hackers@lists.zooko.com http://lists.zooko.com/mailman/listinfo/p2p-hackers