websocket client code is required; not an example