B brynosaurus.com Peer-to-Peer Communication Across Network Address Translators (2005) 28 points vecio 12 years ago 4 comments