Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. private void OnDataReceived(object sender, DataReceivedEventArgs e)
  2. {
  3. // зачем это?
  4. // var message = Convert.ToBase64String(e.Data);
  5.  
  6. var context = new SerializationContext
  7. {
  8. Options = SerializationOptions.SuppressTypeInformation
  9. };
  10. using (MemoryStream stream = new MemoryStream(e.Data))
  11. {
  12. var reader = new MsgPackReader(stream, context, Endianness.LittleEndian);
  13. var value = reader.ReadValue(typeof(string));
  14.  
  15. byte[] msgData = Convert.FromBase64String(value);
  16. string decodedMsg = System.Text.ASCIIEncoding.ASCII.GetString(data);
  17.  
  18. stream.Position += e.Data.Length;
  19.  
  20. Debug.Log("Data received: " + decodedMsg);
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement