thanks for the pointer on BOSH.

<OT>

Some of the claims they make are patently false however. Especially in http://xmpp.org/extensions/xep-0124.html Sec 4.

"Therefore, if over time the traffic to and from the client is balanced, bandwidth consumption will be about the same as if a standard TCP connection were being used"

this completely ignores the overhead of the HTTP request and HTTP response, which can be very large. A protocol layered over BOSH which makes lots of small transmissions will have its bandwidth consumption greatly increased. IME most transactions have an http overhead > 1KB. There are minimum requirements for headers which must be included in order to be valid HTTP. So telnet over BOSH would increase bandwidth consumption by 500 times.

It's quite amazing this statement remains in that document.

</OT>


On 16/02/2012 11:53 a.m., Dave Cridland wrote:
On Wed Feb 15 22:51:37 2012, Adrien de Croy wrote:
long polling is a hideous hack.  Proxies hate it.

It's basically designing a system to provide a TCP over multiple HTTP over TCP connections. Bloat to the extreme.

I understand the reasons why it exist, due to the model of HTTP, but building more things on top of it heading in the wrong direction IMO.

There are two options if you want to live in the web world - BOSH or WebSockets.

WebSocket support is *far* from universal, and BOSH works - and works very well with proxies, despite whatever personal feelings they may have.

Dave.

--
Adrien de Croy - WinGate Proxy Server - http://www.wingate.com
WinGate 7 is released! - http://www.wingate.com/getlatest/

_______________________________________________
imap5 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/imap5

Reply via email to