Socket.io Client and node.js server based 1: Sending events to server 2: Sending events to client 3: Setting rooms 4: Emit callbacks 5: Socket admin dashboard 6: Namespaces/Middleware 7: Offline mode/Volatile