Image.FromStream 参数无效
private int _maxPacket = 195448; 默认缓冲区大小
byte[] _msgBuff = new byte[_maxPacket];
int byteCnt = netstream.Read(_msgBuff, 0, _msgBuff.Length);
IFormatter format = new BinaryFormatter();
MemoryStream stream = new MemoryStream();
stream.Write(_msgBuff, 0, byteCnt);
stream.Position = 0;
this.pb.Image = Image.FromStream(stream); 出错行 报“stream”参数无效
通过TCP发送二进制数组 每次 图片大小都不一样 ,所以“_maxPacket”大小 在给默认值的时候给大出了好多.
这是什么原因导致的,又该怎么解决呢???
------解决方案--------------------
没人回答你!帮顶了