Esempio n. 1
0
 private void WebSocket_OnMessage(object sender, MessageEventArgs e)
 {
     if (e.IsText)
     {
         MesssageReceived?.Invoke(sender,
                                  new WebSocketMessageEventArgs(e.Data));
     }
 }
Esempio n. 2
0
        private async void StartReceive()
        {
            while (Active)
            {
                try
                {
                    var byteRes = await UdpClient.ReceiveAsync();

                    var rawMsg = Encoding.UTF8.GetString(byteRes.Buffer);
                    var chObj  = JsonConvert.DeserializeObject <ChatObject>(rawMsg);
                    MesssageReceived?.Invoke(this, chObj);
                }
                catch (Exception ex)
                {
                    Debug.WriteLine(ex);
                }
            }
        }