Je dois traiter les octets [] quand je reçois de l'application externe. L'application externe est également faite dans C# et ils envoient les octets à travers UDP. Ils envoient les octets convertis à partir struct mentionnée ci-dessous:Maréchal struct non managé au code managé en utilisant C#
public struct DISPATCH_MESSAGE
{
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)]
public char[] federation_name; // Units: nil Range: nil
}
Alors, quand je reçois les octets, je dois prendre le char [] à l'intérieur qui, et obtenir le chaîne de ce caractère [].
J'espère que mon explication est claire. Je suis nouveau à ce genre de codage non géré. Aidez-moi s'il vous plaît à ce sujet. C'est urgent. Merci.
Lisez-vous les octets bruts d'une connexion UDP? –