Pogledajte određenu poruku
Staro 22. 06. 2006.   #3
zekica
Filip Milivojević
Certified
 
Datum učlanjenja: 06.06.2005
Lokacija: Pirot (Nis), Serbia, Serbia and Montenegro
Poruke: 51
Hvala: 0
0 "Hvala" u 0 poruka
zekica is on a distinguished road
Default

Ovo je super ideja, samo što zahteva Flash, ali bolje išta nego ništa...

A za COMET, to je samo ideja da se sadržaj xmlhttprequest objekta čita pre nego što njegov status bude "completed", tj. dok se stranica učitava sa servera.

To znači da serverska skripta (ili koji god program) šalje chunked HTTP response (HTTP odgovor iz više delova) i da pravi neku pauzu između delova, tako da se dobija mogućnost da server pošalje neki podatak klijentu u bilo kom trenutku za vreme trajanja HTTP veze.

Ovo sve radi preko xmlhttprequest objekta u mozilla-i, za safari nisam siguran, a u IE-u ne radi, jer je kod njega moguće samo pročitati primljeni sadržaj tek kada se primi kompletan odgovor. Zato se za ovo u IE koriste razne druge tehnike (npr sakriven IFrame).

Samo što znam da COMET ima problema jer opterećuje server (po najmanje jedan aktivan process za svakog posetioca), i to se rešava instaliranjem specijalnih HTTP servera, kao što je npr lightstreamer.

Poslednja izmena od zekica : 22. 06. 2006. u 16:20.
zekica je offline   Odgovorite uz citat