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