小编Hen*_*ang的帖子

使用HTTP流而不一次读取一个字节

我一直在尝试使用C#从Twitter流API中读取数据,并且因为有时API不会返回任何数据,我正在寻找近实时响应,我一直犹豫是否使用超过1个字节的缓冲区长度如果流不会在下一天或两天返回任何更多数据,则在读取器上.

我一直在使用以下行:

input.BeginRead(buffer, 0, buffer.Length, InputReadComplete, null); 
//buffer = new byte[1]
Run Code Online (Sandbox Code Playgroud)

现在我计划扩展应用程序,我认为大小为1将导致大量的CPU使用,并希望增加该数量,但我仍然不希望流只是阻塞.如果在接下来的5秒内没有读取更多的字节或类似的东西,是否可以让流返回?

.net c# asp.net stream

7
推荐指数
1
解决办法
286
查看次数

标签 统计

.net ×1

asp.net ×1

c# ×1

stream ×1