Ich mache ein einfaches Programm, das UDP-Pakete von einem anderen Programm empfangen und ich möchte dieses Paket in eine Klasse umwandeln.UDP-Paket zu Klasse
Ich habe eine Klasse:
public class Packet
{
public string MyFirstProperty {get; set;}
public string MySecondProperty {get; set;}
public string MyThirdProperty {get; set;}
public OtherObject[] ObjectArray {get; set}
}
Das Paket, das ich empfangen sind Bytes Array. Wie kann ich das Paket in eine Klasse umwandeln? Ich habe vom Marshalling gehört, aber ich bin nicht erfahren genug, um es vollständig zu verstehen. Was soll ich tun.
Vielen Dank.
Sie müssen Code schreiben, der diese Binärdaten liest und dann die Daten in .NET-Zeichenfolgen usw. konvertiert. Es gibt viele Optionen, wie Sie schließlich diesen Code in etwas idiomatisch einwickeln können. Aber für Ihren ersten Versuch - schreiben Sie einfach den Code ('' Packet Parse (MemoryStream Bytes) '') – BitTickler