public static byte[] Serialize(NetMsg msg) { MemoryStream stream = new MemoryStream(); TCompactProtocol protocol = new TCompactProtocol(new TStreamTransport(stream, stream)); msg.Write(protocol); return stream.ToArray(); }