Dinamičnost Chata (autorefresh liste online korisnika)...?

Kako se postiže dinamičnost chata…

Npr. chatovi kod kojih lista online korisnika je dinamicna…
tj kad se neko prijavi automatski se pojavi u listi online korisnika… bez osvjezavanja stranice…

mislio sam da se ta lista online korisnika osvjezava automatski u odredjenom intervalu preko javascript-a… odnosno ajaxa ili jQuery… ali nevjerujem…

pa me interesuje jel postoji jos neki nacin za automatsko ažuriranje liste online korisnika bez refresha stranice…

Hvala … pozz

Zašto ne vjeruješ? Kako bi drukčije ti to izveo? naravno da ide preko ajaxa, ako ej ajax chat u pitanju, sad ovisi dal se radi poseban request za online korisnike ili ima nekako formatiran string da ide direktno u chat poruku to ovisi od dev-a do dev-a…

Chat može biti pull ili push.
Laički recimo push je sve automatizirano.
Pull nasuprot nije. Kod pull se stalno rade provjere, odnosno cijeli sustav funkcionira na provjerama.
Provjera dali ima nove poruke, korisnika i sl.
Prednosti i mane zavise o projektu. Recimo za facebook bi bilo suludo da funkcionira na push jer bi bilo nekonomično, trošilo bi se previše resursa koji se nebi koristiti i ukratno bilo bi nemoguće to izvesti.
Pa pak imamo net.hr chat koji ide preko push i bilo bi pak teško ga kvalitetno izvesti preko pull.
Znaći ovisi o projektu.

Iako Ajax chatovi nemogu biti push u teoriji, u praksi mogu jer se može koristiti maleni swf za komunikaciju kao što se koristiti i kod nekih sličnih stvari (recimo upload u ajaxu se izvodi kroz flash).

[quote=“gorrc”]Chat može biti pull ili push.
Laički recimo push je sve automatizirano.
Pull nasuprot nije. Kod pull se stalno rade provjere, odnosno cijeli sustav funkcionira na provjerama.
Provjera dali ima nove poruke, korisnika i sl.
Prednosti i mane zavise o projektu. Recimo za facebook bi bilo suludo da funkcionira na push jer bi bilo nekonomično, trošilo bi se previše resursa koji se nebi koristiti i ukratno bilo bi nemoguće to izvesti.
[/quote]

Znači kada je pull u pitanju lista online clanova ce se osvjeziti samo u slucaju ako se prijavio novi clan na chat,
a kada je push u pitanju lista online clanova ce se automatski osvjezavati neprestalno bez ikakve provjere…

Jel tako, jesam li dobro razumio??

-i moze li mi neko ukratko objasniti kako se pravi pull chat. neki algoritam il bilo sta…

Hvala

[quote=“SaNTaA”]Znači kada je pull u pitanju lista online clanova ce se osvjeziti samo u slucaju ako se prijavio novi clan na chat,
a kada je push u pitanju lista online clanova ce se automatski osvjezavati neprestalno bez ikakve provjere…

Hvala[/quote]

Lista će se osvježiti kod pulla kad dođe novi član i napravi se provjera dok kod push čim dođe novi korisnik svi korisnici chata o tome bivaju obaviješteni.
Korisnici kod push ne rade nikakve provjere oni su cijelo vrijeme spojeni sa serverom i server im u bilo kojem trenutku može poslati bilo koju informaciju.


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja