我正在尝试创建一个返回流数据的网络服务。为此,我创建了一个演示 Web 服务,设置 HttpContext.Current.Response.BufferOutput = false 并且我正在写入相同的响应,一些 jpeg 文件在其间刷新。
在客户端我正在做 loHttp = (HttpWebRequest)WebRequest.Create(Url); loWebResponse = (HttpWebResponse)loHttp.GetResponse();
现在,如果 url 是http://localhost我会得到我想要的信息流。但是,如果 url 是http://[mycomputername]那么我得到缓冲的信息,只有当所有的 jpeg 都被写入时,我才会得到响应。唯一的区别是我如何访问计算机。
我应该配置什么以便在访问远程计算机时也能获得流媒体体验?谢谢!