public override byte[] ToBytes()
{
var msgByteList = new List<byte> { (byte)(Ver | (byte)Type), 0 };
//msgByteList[0] = Ver;//Ver
//msgByteList.Add(0);//RCV
msgByteList.AddRange(BitConverter.GetBytes((ushort)TransmitOption));//Opt
msgByteList.Add(1);//FileTransfer
msgByteList.Add((byte)Direction);
msgByteList.AddRange(Encoding.UTF8.GetBytes(MessageBody));
return msgByteList.ToArray();
}
}