1 Peer-to-Peer Communication Across Network Address Translators (2005) 2017119 points45 commentscited by 4Networking & Internet details