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”大小 在给默认值的时候给大出了好多.这是什么原因导致的,又该怎么解决呢???