Two-way Communication over HTTP: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 9: Line 9:
* XMLHttpRequest
* XMLHttpRequest
* <iframe>s and long polling
* <iframe>s and long polling
The problem with this approach is that the server is forced a number of underlying TCP connections for each client: one for sending information and a new one for each incoming message. The Wie protocol has a high overhead, each message has a HTTP header.


Obsoleted by [[WebSocket#Overview|WebSockets]].
Obsoleted by [[WebSocket#Overview|WebSockets]].

Revision as of 19:59, 25 April 2018

Internal

Overview

Browsers can receive simulated server-to-client invocations by opening multiple HTTP connections and using the following mechanisms:

  • XMLHttpRequest
  • <iframe>s and long polling

The problem with this approach is that the server is forced a number of underlying TCP connections for each client: one for sending information and a new one for each incoming message. The Wie protocol has a high overhead, each message has a HTTP header.

Obsoleted by WebSockets.