B brynosaurus.com Peer-to-Peer Communication Across Network Address Translators (2005) 119 points alanfranz 9 years ago 45 comments