在写入流时是否真的无法从流中读取? 我得到了这个将字节写入dstStream的代码,问题是我在写入时无法读取它。 有没有办法绕过这个限制?
编辑:只是澄清一下:流是我需要在实时处理的音频流。有没有办法“重新发布”实时流?
var srcStream = await Request.Content.ReadAsStreamAsync();
var dstStream = new MemoryStream();
var buffer = new byte[4096];
int bytesRead;
while ((bytesRead = await srcStream.ReadAsync(buffer, 0, buffer.Length, token).ConfigureAwait(false)) != 0)
{
await dstStream.WriteAsync(buffer, 0, bytesRead, token).ConfigureAwait(false);
}