Ağ protokolü ile iletişim kurmak için bir arabirim yazmayı deniyorum, ancak IEEE belgesi, iletişim kuralı bit düzeyinde tek bir baytla bilgi bölmesiyle açıklar.C veri yapılarını ve yazım hatalarını eşleme. Net
Ne .NET için bir uyumluluk katmanı taşıma sırasında
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;
gibi
typedef bir C işleme izlenmesi gereken en iyi yol olacaktır?
Ben Aslında bir şey sizin * diğer * C programı içine dotnet değerlerini dönüştürmek için C bir ileti geçirme programı oluşturmak gerekebilir ... Eğer dotnet küçük veri türlerini alabilirsiniz sanmıyorum Görebilir ... – Frosty840
@Frosty: '[FieldOffset]' – SLaks
ve @SLaks bunu bir kez daha yapar. C# arkadaşımla nasıl gideceğini bilmediğin bir şey var mı? – jcolebrand