Basic websocket interface