0
我从用Java编写的客户端接收对象时遇到问题。 100%肯定我的客户代码,它很好。 但是当我试图从我的C#异步服务器的几个误区走出, 收到我想这是因为我真的不知道流如何得到它异步套接字序列化和反序列化
int iRx = socketData.m_currentSocket.EndReceive(asyn);
byte[] receivedData = socketData.dataBuffer;
MemoryStream memStream = new MemoryStream();
BinaryFormatter binForm = new BinaryFormatter();
memStream.Write(receivedData, 0, receivedData.Length);
memStream.Seek(0, SeekOrigin.Begin);
UserData usdata = (UserData)binForm.Deserialize(memStream);
确切地说,你会得到什么错误?什么是完整的例外? –
我会看看这个任务的协议缓冲区。提供Java和.NET。 – weismat