Example #1
0
        public async Task <bool> Connect()
        {
            try
            {
                await Ws.ConnectAsync(new System.Uri(Uri), cancel.Token);

                if (Ws.State == WebSocketState.Open)
                {
                    Logger?.Invoke("Connected");
                    return(true);
                }
                else
                {
                    Logger?.Invoke("Aborted : " + Ws.CloseStatusDescription);
                    return(false);
                }
            }
            catch { return(false); }
        }