Esempio n. 1
0
 public static byte[] Encode(INetPacket packet)
 {
     if (packet != null)
     {
         ByteArray bytes = new ByteArray();
         packet.build(bytes);
         byte[]      bodyBytes = PacketCrypto.Encode(bytes.GetBytes());
         List <byte> pack      = swab32(bodyBytes.Length);
         pack.AddRange(bodyBytes);
         return(pack.ToArray());
     }
     return(null);
 }