Can you show your code and how to ? Without a timer ? Can you tell me how you wait in your program ? Code pls
Sincerely sheinatz Am 19.07.2012 10:22 schrieb "Auryn" <arcanes-lunai...@hotmail.fr>: > I didn't understand what do you said... :/ > When I send my request APE is properly started and the page too. > > The problem is that I've a request for check (cmd check) the APE server > every 25 second and I've a request sending by a pipe that I use every 800ms. > But when I send my request, the check request is started before it and the > server break this request for send my request, so i've 2 request every > 800ms... :/ > > I just want know how can i do (if it's possible) for have the 2 request in > asynchronous : one every 25 second which is only break if the server have > news and not when i send a request, and my request. > > (+ I never set a timer in my code... :/) > > Le jeudi 19 juillet 2012 03:25:42 UTC+2, Mitch Stewart a écrit : >> >> Without the section of code that initializes the APE client and >> where/when in your code that you setup the timer to send the command to the >> APE server I can't really say what the problem could be, however, it does >> sound like you are sending the command to the APE server before the page is >> loaded and the APE client is connected properly. Below I show similar >> code that I use (note: I use my own session handling). >> >> $(document).ready(function() >> { >> ... >> create and load APE client here >> ... >> var APE_SERVER = 0; >> >> var client = new APE.Client(); >> >> client.load({'channel': "pgcmd"}); // load the ciient and join command >> channel >> >> client.addEvent('load', function() { >> client.core.start({'name': CUID}); // fire up APE client >> }); >> >> client.addEvent('ready', function() { >> // >> // join additional channels... >> // >> client.core.join(["pgreload","**pgupdate", "pgtimer"]); >> }); >> >> // >> // initialize our display info and send commands to APE after the pipe is >> created >> // >> client.addEvent('**multiPipeCreate', function(pipe) { >> >> APE_SERVER = 1; // track APE server connects here >> >> // console.log('New pipe created '+pipe.name); >> >> pipe.request.send('ReloadPage'**, {'user':CUID}) }; // send page >> reload command to APE server >> >> timer1 = setInterval( "SendServerCMD('UPDATE')", 15000 ); // update the >> display every 15 seconds >> }); >> >> >> // >> // keep track of server disconnects so we don't try to send commands to a >> missing server >> // >> client.addEvent('**apeDisconnect', function(pipe) { >> >> // console.log('Lost connection to server'); >> >> APE_SERVER = 0; >> >> clearInterval(timer1); >> }); >> >> client.addEvent('apeReconnect'**, function(pipe) { >> >> // console.log('reconnected to server'); >> window.location = URL; // reload the whole page (I got lazy, lol) >> }); >> >> }); >> >> >> >> >> >> >> On 07/18/2012 11:39 AM, Auryn wrote: >> >> Hi everybody ! :) >> >> So I've an application where i send a request (with pipe.request) every >> 800 ms, and i've a little problem. >> When I send the request, the check request are breaking and after 2 >> request are sending one for my request and one for check wich is instantly >> breaking by my next request : >> Exemple of the check request : [{"cmd":"CHECK","chl":13,"** >> sessid":".....................**..............................** >> .................."}]: >> >> Too many request are sending, so it work but i've sometimes the errors >> "BAD_CHL" or "BAD_SESSION". >> >> It's possible to not break the check request when I send a request ? :o >> (Like have 2 requests in the same time, one for send my request and one for >> check) >> Else what can I do ? >> >> (Anyone says me that's the last version of APE solves the BAD_CHL's >> problem but I can't upgrade my APE for the moment cause my hoster is in >> holiday. :/) >> >> Thanks very much ! ^^ >> >> P.S : Sorry for my bad english i'm french... :( >> -- >> You received this message because you are subscribed to the Google >> Groups "APE Project" group. >> To post to this group, send email to ape-project@googlegroups.com >> To unsubscribe from this group, send email to >> ape-project+unsubscribe@**googlegroups.com<ape-project+unsubscr...@googlegroups.com> >> For more options, visit this group at >> http://groups.google.com/**group/ape-project?hl=en<http://groups.google.com/group/ape-project?hl=en> >> --- >> APE Project (Ajax Push Engine) >> Official website : http://www.ape-project.org/ >> Git Hub : http://github.com/APE-Project/ >> >> >> >> -- > You received this message because you are subscribed to the Google > Groups "APE Project" group. > To post to this group, send email to ape-project@googlegroups.com > To unsubscribe from this group, send email to > ape-project+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/ape-project?hl=en > --- > APE Project (Ajax Push Engine) > Official website : http://www.ape-project.org/ > Git Hub : http://github.com/APE-Project/ > -- You received this message because you are subscribed to the Google Groups "APE Project" group. To post to this group, send email to ape-project@googlegroups.com To unsubscribe from this group, send email to ape-project+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/ape-project?hl=en --- APE Project (Ajax Push Engine) Official website : http://www.ape-project.org/ Git Hub : http://github.com/APE-Project/