Ich habe ein Problem von myObject über TCP/IP senden.Senden myObject von TCP/IP
Mein ArchMap
public class ArchMap
{
public string DetalCode { get; set; }
public List<Arch> Archs { get; set; }
}
und Arch
public class Arch
{
public string ModulName { get; set; }
public string PartName1 { get; set; }
[...]
}
Ich möchte diese Liste TcpClient senden, aber ich weiß nicht, wie meine Liste konvertieren byte [].
Ich versuche
var bf = new BinaryFormatter();
var ms = new MemoryStream();
bf.Serialize(ms, xarchList);
aber ich bekomme Fehler:
Additional information: Typ 'Arch_Sender.Model.ArchMap' in Assembly 'ArchSender.Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable