Datachannel.io is inspired by the amazing socket.io framework and implements a real-time communication using the WebRTC technology.
Peers are directly connected and datas are exchanged between clients without passing throug the server.

Socket.io has two purposes:

Serve signals between clients needed to coordinate the communication.

In case peer-to-peer communication fails or your browser does not support WebRTC, socket.io serve also the data message.