Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void OnDataReceived(object sender, DataReceivedEventArgs e)
- {
- // зачем это?
- // var message = Convert.ToBase64String(e.Data);
- var context = new SerializationContext
- {
- Options = SerializationOptions.SuppressTypeInformation
- };
- using (MemoryStream stream = new MemoryStream(e.Data))
- {
- var reader = new MsgPackReader(stream, context, Endianness.LittleEndian);
- var value = reader.ReadValue(typeof(string));
- byte[] msgData = Convert.FromBase64String(value);
- string decodedMsg = System.Text.ASCIIEncoding.ASCII.GetString(data);
- stream.Position += e.Data.Length;
- Debug.Log("Data received: " + decodedMsg);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement