Looking some at WebRTC, because peer to peer communication is something I'm always poking at for various would-be game projects of mine.
Of course, it requires server-side signaling. Fortunately, there's some libraries that might make this far easier. Unfortunately, they're all Node.JS.
We meet again, Node.