Ejemplo n.º 1
0
 public static void ParsePayload(byte[] payload, out User infoData)
 {
     System.IO.MemoryStream memoryStream = new System.IO.MemoryStream(payload);
     System.IO.BinaryReader binaryReader = new System.IO.BinaryReader(memoryStream);
     if ((binaryReader.ReadBoolean() == true))
     {
         UserLoginReqPayload.BinaryReader(binaryReader, out infoData);
     }
     else
     {
         infoData = default(User);
     }
     binaryReader.Close();
     memoryStream.Close();
 }
Ejemplo n.º 2
0
 public static byte[] CreatePayload(User infoData)
 {
     byte[] byteArray;
     System.IO.MemoryStream memoryStream = new System.IO.MemoryStream();
     System.IO.BinaryWriter binaryWriter = new System.IO.BinaryWriter(memoryStream);
     if ((infoData != null))
     {
         binaryWriter.Write(true);
         UserLoginReqPayload.BinaryWriter(binaryWriter, infoData);
     }
     else
     {
         binaryWriter.Write(false);
     }
     byteArray = memoryStream.ToArray();
     binaryWriter.Close();
     memoryStream.Close();
     return(byteArray);
 }