(sorry about message below. I accidentially pushed return...)
OK. So I have made a DLL-file by choosing Class Library in New Project -> C# projects...
I've put in some variables (int, string, ArrayList...) and then Build Solution.
(the variables are assigned private but with get/set, so they are actually public)
All worked well when I made my classes in the program. I could use the . to get visuals of what variables my class library contained.
But when I try to send it to the server side it can't be done!!
I get contact with server side with the tcpClient...
tcpClient = new TcpClient(ip, port);
mStream = tcpClient.GetStream();
listenThread = new Thread(new ThreadStart(listen));
this works fine! but the next...
(Object object = new Object(); //my class library)
mFormatter.Serialize(mStream, object); //send object to server
(I have added references on both client and server side!)
exception i get:
An unhandled exception of type 'System.Runtime.Serialization.SerializationException' occurred in mscorlib.dll
Additional information: The type Protokoll.NeoProtokoll in Assembly Protokoll, Version=1.0.1238.35808, Culture=neutral, PublicKeyToken=null is not marked as serializable.
does anybody know how to serialize my object??
0 · ·