Hi Dominik,

For your first question I think you misunderstood. This article is
about "Server-Side javascript", not client side :)
APE 1.0 support Javascript module for the server. (Look at your ./
APE_Server/scripts/ directory).

>"My application
> increases this number every time I refresh the application page and so
> I soon have for example the ape URL 83.ape.domain.com and I don't
> think that this is the usual behaviour, is it?"

Yes, it's the usual behaviour. (It's because it's hard to detect if
it's a refresh or a new opened tab/window)

When I open two browser tabs for my
> application I of course see two users, who joined a channel.

You can avoid this by loading "Sessions.js". With this, every tabs/
window you open connect the same user with the same message queue
(everything is synchronized).

>But when
> I close one tab, he needs some time to realize that the user has left
> (so just realizes it when the open connection of this tab times out).
> Is there a way to immediately tell the server that a user has left
> when I close a tab/window?

Indeed, some browser don't have a good deal with "onunload" event. So,
APE Server can't know when a user left. (You can tune the timeout in ./
src/main.h)

Feel free to come on our IRC channel (irc.freenode.org/#ape-
project) ;)

Anthony Catel

On Oct 18, 3:10 am, Dominik <[email protected]> wrote:
> Hi!
>
> First of all I have to say that you really did a great job so far, I
> really like this project!
>
> I installed an Ape server in an Ubuntu system and now play a bit with
> it. I tried to establish a simple communication between my browser and
> the server and read the Article about serverside JS (http://www.ape-
> project.org/wiki/index.php/How_to_build_a_serverside_JS_module). In
> this article it is said that a new pipe could be created with the
> command Ape.pipe(). I tried this but the browser said that this
> function is not defined, and I could not find a definition of this
> function in the serverside scripts. Is the article wrong or did I miss
> to include a certain script??
>
> The second question I have is about the frequency, leading to the
> number in the URL (for example 0.ape.domain.com). My application
> increases this number every time I refresh the application page and so
> I soon have for example the ape URL 83.ape.domain.com and I don't
> think that this is the usual behaviour, is it? Did I make a mistake in
> the configuration??
>
> Ah, just another small question: When I open two browser tabs for my
> application I of course see two users, who joined a channel. But when
> I close one tab, he needs some time to realize that the user has left
> (so just realizes it when the open connection of this tab times out).
> Is there a way to immediately tell the server that a user has left
> when I close a tab/window?
>
> Thanks for your help!
>
> Best regards,
> Dominik
--~--~---------~--~----~------------~-------~--~----~
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/
-~----------~----~----~----~------~----~------~--~---

Reply via email to