websocket sample app