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 [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> 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 [email protected]
To unsubscribe from this group, send email to
[email protected]
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/