Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Forever Frame comet technique?

Can someone please explain me how the "Forever Frame" technique works ? A code example would be awesome! I went through all the material i could find in Google but i still don`t have much of an idea how it works.

like image 364
gaba Avatar asked Oct 20 '22 13:10

gaba


1 Answers

Dylan Schiemann gives a great explanation.

In short, it uses "chunked encoding", a feature of HTTP/1.1 intended for an entirely different purpose, but which allows the server to maintain a connection to the client indefinitely, sending additional data to the client at will.

As Dylan says :

This technique is very low-latency because it avoids HTTP and TCP/IP set-up and tear-down by reusing a single long-lived connection.

http://cometdaily.com/2007/11/05/the-forever-frame-technique/

The rest of his article is well worth a read.

like image 163
Usas Avatar answered Oct 23 '22 23:10

Usas