Beispiel #1
0
 internal override void OnMessageReceived(CastMessage castMessage)
 {
     Trace.WriteLine(castMessage.GetJsonType());
     if (Client.Connected || castMessage.GetJsonType() != "PONG")
     {
         return;
     }
     Client.Connected = true;
 }
 internal override void OnMessageReceived(CastMessage castMessage)
 {
     if (castMessage.GetJsonType() == "CLOSE")
     {
         Task.Run(() => closeReceived.Cancel());
     }
     ;
 }
Beispiel #3
0
 internal override void OnMessageReceived(CastMessage castMessage)
 {
     if (castMessage.GetJsonType() == "CLOSE")
     {
         Task.Run(async() =>
         {
             try
             {
                 await Client.Abort().ConfigureAwait(false);
             }
             catch (ObjectDisposedException)
             { }
         });
     }
     ;
 }