首页
学习
活动
专区
圈层
工具
发布

流数据
EN

Stack Overflow用户
提问于 2009-01-27 11:32:05
回答 2查看 881关注 0票数 3

我没有成功地搜索Google,以获得对流数据及其特性的良好定义和理解。我的问题是:

  1. 什么是流数据?如何检测

校正:

“如何才能发现”并不是一个恰当的问题。相反,我的问题是:

它与缓冲数据和其他数据传输机制有什么不同?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-01-27 11:39:55

这取决于您所指的上下文,但基本上流式数据与异步数据是两码事。以网络为例。Web (或HTTP )基本上是一种请求响应机制,因为客户端发出请求并接收响应(通常是某种类型的Web页面)。

HTTP本机不支持服务器将内容推送到客户端的能力。这可以通过多种方式伪造,包括:

  • Polling:迫使客户端进行重复请求,通常不会引起注意(就客户端是concerned);
  • Long-lived连接而言):--这是客户端发出正常HTTP请求的地方,但是服务器没有立即返回,而是挂起请求,直到有东西要发回为止。当请求超时或响应被发送时,eclient发送另一个请求。通过这种方式,您可以伪造服务器push;
  • Plug-ins: Java小程序、Flash、Silverlight等来实现这一点。

任何服务器有效地将数据发送到客户端(而不是客户机请求数据)的任何东西--不管这种机制是什么,以及客户机是否在轮询该数据--都可以被描述为流数据。

对于非HTTP传输(如普通TCP),服务器推送通常更容易(但仍然会与防火墙和其他类防火墙发生冲突)。这方面的一个例子可能是从提供者那里接收市场信息的股票交易应用程序。那是流媒体数据。

你怎么发现的?有点模糊的问题。我不太清楚你在说什么。

票数 4
EN

Stack Overflow用户

发布于 2009-01-27 11:52:41

当您说到流数据时,我会想到以下几点,尽管我不确定这是否就是您得到的结果。对我来说,它是在下载时播放一个视频/音频文件。这就是当你去YouTube看一个视频,它开始播放,即使你还没有下载完整的视频。但你可以看到视频下载-我相信你熟悉的搜索栏填充文件下载。它不一定是一个视频或音频文件,但这是最常见的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/483055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档