Hey again,

Do note that user sessions and sockets are pruned from the APE server
automatically. So probably when you attempt to reconnect the session has
already been expired. When I built ApePubSub
<https://github.com/ptejada/ApePubSub> a few years ago i remember I had to
create a custom server command to handle restoring the session. From what I
can remember the first command that requires a session will automatically
attempt to resume the session. On success, an IDENT and LOGIN raw will be
received in the client.

On Tue, Jun 21, 2016 at 6:12 PM Nicolas <[email protected]> wrote:

> Hi all,
>
> I store every command and if they have not been acknowldedged by the
> server, I resend them.
>
> In my latest tests, I use a program called Clumsy to simulate Internet
> connection issues.
>
> If connection is cut for a short period, everything falls back into place
> nicely and I thought that everything was working great!
>
> However, if I cut connection for longer than 10-20 seconds (I am not sure
> how long exactly), I just realized that the system does not get back on
> track. The connection seems to be broken for good.
>
> *So my question is simple: what is the correct way to handle the problem?
> How do I reset a connection to APE (with session) without refreshing the
> page (I can't)?*
>
> I have looked at this.reset() which may be the appropriate way. But it
> does not work for me as on the server I don't accept two sessions for the
> same user on the server.
>
> Also I have called this.core.initialize(this.core.options);
> But then I end up receiving duplicated command, probably exactly like if I
> had several tabs open.
>
> *So in short, I can't find the proper way to start with a new fresh
> connection to the server, with the same session without refreshing the
> page. Surely there must be a way.*
>
> Thanks for helping!
>
> --
> --
> 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 unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
-- 

Sincerely,

Pablo Tejada

>From Mobile

-- 
-- 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to