- Connect to socket.io server - Listen to events - Send an event - String or object messages - Use namespaces