An Analysis of Peer to Peer Protocols for Massively Multiplayer Online Games | IEEE Conference Publication | IEEE Xplore