我正在做一个简单的程序,从另一个程序接收UDP数据包,我想把这个数据包转换成类。UDP数据包到类
我有一个类:
public class Packet
{
public string MyFirstProperty {get; set;}
public string MySecondProperty {get; set;}
public string MyThirdProperty {get; set;}
public OtherObject[] ObjectArray {get; set}
}
分组我接收是字节数组。我如何将数据包转换为一个类。我听说过编组,但我没有足够的经验去完全理解它。 我该怎么做。
谢谢。
您需要编写读取二进制数据然后将数据转换为.NET字符串等的代码。有多种选择,您最终可以如何将该代码包装到某种惯用的东西中。但是,对于第一次尝试 - 只需编写代码(“Packet Parse(MemoryStream bytes)”) – BitTickler