Я пытаюсь написать интерфейс для связи с сетевым протоколом, но в документе IEEE описывается протокол на уровне битов с разбивкой информации по одному байту.
Каков наилучший способобрабатывать определение типа C, например
typedef struct {
Nibble transportSpecific;
Enumeration4 messageType;
UInteger4 versionPTP;
UInteger16 messageLength;
UInteger8 domainNumber;
Octet flagField[2];
Integer64 correctionfield;
PortIdentity sourcePortIdentity;
UInteger16 sequenceId;
UInteger8 controlField;
Integer8 logMessageInterval;
} MsgHeader;
, при переносе уровня совместимости на .Net?