Building our own WebSocket applications