Streaming Data -


I failed to search Google to understand a good definition and streaming data and its features. My questions are:

  1. What is data streaming?
  2. How can it be detected?
  3. Correction:

    "How it can be detected" is not a valid question. Instead my question is: How is it different from buffered data and other data transfer mechanisms?

This depends on the context of your reference, but basically streaming data asynchronous data , take the web as an example (or specifically HTTP) (basically) a request-response mechanism in which a customer makes a request and a Receives the response (usually a web page of some sort).

HTTP has not supported the ability of the server to push content to customers, it can be duplicated in many ways, including:

  • Voting: is forcing the customer to make repeated requests, usually countless (as far as the customer is concerned);
  • Long-term connections: This is where the client makes a general HTTP request, but instead of returning, the server hangs over the request, It does not have to be sent when the request timed out or if a response is sent, the second request sends. This way you can push fake server;
  • Plug-ins: Java applets, flash, silverlight and others can be used to use it.

Anywhere where the server effectively send data to the customer (instead of asking the customer for it) - regardless of the system and whether the subscriber is voting for that data - It's streaming data .

Non-HTTP transport (such as the Vanilla TCP) server is usually easy with push (but still firewalls can run and anyway). An example of this can be a sharing application that receives market information from the provider. This is streaming data.

How do you know it? The bit of a vague question is not really sure what you are doing.


Comments