public static void ReadWholeArray (Stream stream, byte[] data)
{
int offset=0;
int remaining = data.Length;
while (remaining > 0)
{
int read = stream.Read(data, offset, remaining);
if (read <= 0)
throw new EndOfStreamException(String.Format("End of stream reached with {0} bytes left to read", remaining));
remaining -= read;
offset += read;
}
}
字節數組數據的大小是2682 上的while循環 讀取的值是1658 上下一迭代 第一次迭代執行所述線後問題()在C#.net方法
int read = stream.Read(data, offset, remaining);
的程序沒有響應
是什麼問題?
是種重要的是能夠正確地回答你 – jgauffin 2010-09-16 12:40:33
你爲什麼要讀從人工流數據? – Grzenio 2010-09-16 12:41:09
Grzenio!什麼是從流 – 2010-09-16 12:54:34