ugrás a tartalomhoz

párhuzamos folyamatok

robit · 2006. Szep. 4. (H), 15.06
Üdv!

Az alábbi módon próbáltam párhuzamosítani lekérdezéseket
az xajax_is_online a háttérben megpingeli a hostot és egy mező háttér színét állítgatja.

a gondom az, hogy úgy gondoltam a setInterval() használatával
elérem hogy a lekérdezések párhuzamossan ne egymásra várva fussanak le,
de nem :-(

Van erre ötletetek, miként tudnám párhuzamosítani?

a másik gondom hogy ha huzamossan állok az oldalon és át karaok menni máshová akkor vagy sokára, vagy nem megy át az utóbbi esetben a firefox is elhal.

Üdv Robit



function pinger(){


host_timer6390 = setInterval("xajax_is_online('192.168.101.4','6390')",'5000');

host_timer4966 = setInterval("xajax_is_online('192.168.101.243','4966')",'5000');

host_timer6389 = setInterval("xajax_is_online('192.168.101.5','6389')",'5000');

return false;
}


function pinger_stop(){

clearInterval(host_timer6390);
clearInterval(host_timer4966);
clearInterval(host_timer6389);

return false;
}

<body onload="pinger();" onunload="pinger_stop()">
 
1

új probléma

robit · 2006. Szep. 5. (K), 09.41
Üdv!

további probléma merült fel a fenti megoldással.
ezen az oldalon adott ikonra kattintva egy ablak ugrik fel és betölt egy formot a szerverről. ill. töltött amig a pinger() nem futott.
most az ablak felugrik elkezd látszólag tölteni
de a szerver logban nem jelenik meg a request.
úgy tűnik hogy egyszerre csak egy requestet küld és abba nem tud besorolni.

hogy tudnám működően átalakítani? merre induljak el?