Stream 为什么httpwebrequest上的数据流冻结

Stream 为什么httpwebrequest上的数据流冻结,stream,httpwebresponse,Stream,Httpwebresponse,我正在从一个api读取一个连续的数据流,有时程序会冻结在下一行并最终超时 Private BUFFER_SIZE As Integer = 8100 ... Dim bufferread(81000) As Byte numbytesread = responseStream.Read(bufferread, 0, BUFFER_SIZE) 我可以减少缓冲区的大小,也可以更频繁地写入我的文件,但我还想确保我创建了良好的文件,其中的数据不会被截断,并且我到达了一个表示文章结束的定界器。你知道为什

我正在从一个api读取一个连续的数据流,有时程序会冻结在下一行并最终超时

Private BUFFER_SIZE As Integer = 8100
...
Dim bufferread(81000) As Byte
numbytesread = responseStream.Read(bufferread, 0, BUFFER_SIZE)

我可以减少缓冲区的大小,也可以更频繁地写入我的文件,但我还想确保我创建了良好的文件,其中的数据不会被截断,并且我到达了一个表示文章结束的定界器。你知道为什么会冻结吗。

8100对81000。。。这是一个打字错误吗?实际上,我一直在玩这个尺寸,希望它能有所帮助,但最终它都变成了8100。什么是运行时…visual studio 2010