我送JPEG編碼圖片系列化複合物在UDP套接字 ..As UDP數據報最大支持。長度爲52KB至54KB,I m將到達的Datagrams寫入內存流,我可以立即對其進行反序列化。尾流中遇到的完成之前解析拋出發送大圖片在UDP套接字
接收器端編碼:
while (AccumulatingBytes <= TotalSizeOfComplexObject)//Size of Complex Object after Serialization which I get through TCP//
{
byte[] Recievedbytes = UdpListener.Receive(ref RemoteEndPoint);//I m Sending fixed size of 204 NUMBER OF BYTES
ImageStream = new MemoryStream();
ImageStream.Position = (long)AccumulatingBytes;
ImageStream.Write(Recievedbytes, 0, Recievedbytes.Length);
AccumulatingBytes += 204;
}
當我反序列化此Memory Stream Exception
被拋出。
如果您反序列化流而不通過網絡發送它是否有效? – CodingBarfield