【发布时间】:2015-02-23 16:39:50
【问题描述】:
我无法关闭与“multipart/x-mixed-replaced”MJPEG 视频流的连接。它具有无限的内容长度,因为它是实时视频,因此流永远不会结束。这是我用来抓取流的以下代码示例,
var httpClient = new HttpClient();
var response = await httpClient.GetAsync(url, HttpCompletionOption.ResponseHeadersRead
response.EnsureSuccessStatusCode();
var stream = await response.Content.ReadAsStreamAsync();
很奇怪,如果我在 chrome 中访问此 url (http://212.42.54.136:8008/mjpg/video.mjpg?camera=1) 15 次,我将收到此错误“已连接的最大客户端数”。如果我打开 Fiddler 并选择“中止会话”,我将能够打开另一个连接。
如何像在 Fiddler 中那样使用 HttpClient 进行“中止会话”?
【问题讨论】:
标签: c# silverlight httpclient