我在客户端序列化了一个对像发到服务端,现在在服务端反
序列化此对像时出现了以下的错误提示(其中
udpP2p是客户端程序集名称) :
Unable to find assembly 'udpP2p, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null'.
部分代码如下:
客户端的:
CC user=new CC() ;
user.S = "i love you";
BinaryFormatter binaryF = new BinaryFormatter();
MemoryStream ms = new MemoryStream(1024);
binaryF.Serialize(ms, user);
ms.Seek(0, SeekOrigin.Begin);
byte[] temp = new byte[(int)ms.Length];
ms.Read(temp, 0, temp.Length);
ms.Close();
sendPoint = new IPEndPoint(IPAddress.Pars("127.0.0.1"),8080);
EndPoint endpoint = (EndPoint)sendPoint;
sendsock.SendTo(temp,endpoint);
服务端的:
byte[] buff=new byte[1024];
listSocket.ReceiveFrom(buff, SocketFlags.None, ref remoteEP);
BinaryFormatter binaryF = new BinaryFormatter();
MemoryStream ms = new MemoryStream(buff, 0, buff.Length, false);
CC user = new CC();
user=(CC)binaryF.Deserialize(ms););(执行到这句出现错误!!!!!!!!!!!!!)
ms.Close();请问是为何,如何解决???????????????
序列化此对像时出现了以下的错误提示(其中
udpP2p是客户端程序集名称) :
Unable to find assembly 'udpP2p, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null'.
部分代码如下:
客户端的:
CC user=new CC() ;
user.S = "i love you";
BinaryFormatter binaryF = new BinaryFormatter();
MemoryStream ms = new MemoryStream(1024);
binaryF.Serialize(ms, user);
ms.Seek(0, SeekOrigin.Begin);
byte[] temp = new byte[(int)ms.Length];
ms.Read(temp, 0, temp.Length);
ms.Close();
sendPoint = new IPEndPoint(IPAddress.Pars("127.0.0.1"),8080);
EndPoint endpoint = (EndPoint)sendPoint;
sendsock.SendTo(temp,endpoint);
服务端的:
byte[] buff=new byte[1024];
listSocket.ReceiveFrom(buff, SocketFlags.None, ref remoteEP);
BinaryFormatter binaryF = new BinaryFormatter();
MemoryStream ms = new MemoryStream(buff, 0, buff.Length, false);
CC user = new CC();
user=(CC)binaryF.Deserialize(ms););(执行到这句出现错误!!!!!!!!!!!!!)
ms.Close();请问是为何,如何解决???????????????
没人回,自己帮自己顶。