我送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