Exemplo n.º 1
0
        private void _socket_MessageReceived(MessageWebSocket sender, MessageWebSocketMessageReceivedEventArgs args)
        {
            using (DataReader reader = args.GetDataReader())
            {
                reader.UnicodeEncoding = Windows.Storage.Streams.UnicodeEncoding.Utf8;

                try
                {
                    string message = reader.ReadString(reader.UnconsumedBufferLength);
                    TagValueChanged?.Invoke(this, JsonConvert.DeserializeObject <Tag>(message));
                }
                catch (Exception ex)
                {
                    LogService.AddEntry(this.GetType().Name, ex);
                }
            }
        }