websocket readme