Stream 读取字节的问题
代码如下:
Stream message// 参数
int count = 8192;
byte[] buffer = new byte[count];
message.Read(buffer, 0, count);
在这种情况下,假如传入的参数message的长度只有1KB,但是我定义的Count是8KB 我读出来的Buffer的长度也就是8KB,请问怎么才能让buffer读出来的长度是1KB呢?除了使用message.ReadByte(),去循环读还有没有其他方法呢?