» »

client <-> server

client <-> server

mujo123 ::

pozdravljeni,

mene pa zanima, ce obstaja kaksna varianta, da ko sem kot klient nalozil web stran, da se mi na strani nekaj spremeni, ko me server "poklice".

predvsem je tukaj vprasanje ce sem lahko jaz kot obiskovalec spletne strani kot server, ki caka na nek event z serverja in ga potem obdelam z javascriptom.

nekaj takega kot ce bi npr vsakih 5 sekund refreshal stran na slo-tecju in cakal da bo neka nova novica...jaz bi pa rad brez kakrsnegakoli mojega posega to dosegel.

aja, server me pozna kot prijavljenega in pozna moj ip, tako da ve komu posilja.

hvala

popster ::

tko bi napravu v linux:
wget da pobere site
if (primerjas s prejsno verzijo) {in nek alarm, recimo zazene program vlc&}

vse skupi se ponavlja vsakih par minutk (full trafica bos mel)

sicer se uporablja rss za alarme (ce si to rabu)

Zgodovina sprememb…

  • spremenilo: popster ()

user4683 ::

@popster: omg8-O

@mujo123: Mislim da povsem brez inputa s strani clienta (browserja) ne bo slo. Najboljsa varianta bi bil javascript, ki avtomaticno vsake x sekund povprasa streznik, ce je kaj novega (AJAX).

preem ::

da se - z t.i "Http Push"
Push technology @ Wikipedia

kako boš pa to implementiral v svoj projekt - nam pa povej da se kaj naučimo ;)

mujo123 ::

hvala za odgovore.

kot sem do sedaj ugotovil obstajajo trije načini:
- polling - vsake toliko refresham stran oz del strani - AJAX
- cometd - REVERSE AJAX in podpora jave ( http://cometdproject.dojotoolkit.org/ )
- pushlet - JAVA ( http://www.pushlets.com/ )

ker zadnji dve nista izvedljivi ( spletna stran je brez jave) bom stvar zaenkrat naredil "zasilno" in sicer na prvi način.

pa se tole, malo na splosno: http://gmapsdotnetcontrol.blogspot.com/...

upam, da tole komu prav pride

LP


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

JS frameworks: knockoutJS, angularJS, react, ...

Oddelek: Programiranje
416867 (3712) kuall
»

Nasvet pred izdelavo

Oddelek: Programiranje
162829 (2173) Gandalfar
»

ajax - site

Oddelek: Izdelava spletišč
181685 (1685) jype
»

Prikaz še enega napada na anonimnost

Oddelek: Novice / Zasebnost
264409 (3315) MrM
»

Alternative server side jezikom?

Oddelek: Izdelava spletišč
222331 (1983) CWIZO

Več podobnih tem