Are you using sessions?

If you are using sessions and the inline push command sends the raw to the
user then the raw will be sent to all tabs the user is connected,
regardless of the channel one supposedly joined on the other tabs.

In other words the user always carries all the channels he is member of. So
a user  can have three different tabs open and on each tab it joined a
different channel. When the users opens a four tab the following will
happen:

- When connecting to the APE server is determine the user has a valid and
active session.
- The server creates a new subuser for the session. The session can be seen
as the master/main user
- The server sends the properties/pipe of the main user/session which
includes all channels joined within the session.
- The client should be successfully restored and the user can join yet
another channel.

Now when you think you are sending a message to a user you are actually
sending a message to its session which is a collection of subusers, all
tabs. And of course that is why you have the option to send raws to
specific subusers instead.

Now in your case you can't avoid the behavior you are experiencing since
your are sending a raw to a channel which the user is rightfully a member
of and channels will propagate their raws to their user's session not the
subuser that actually joined the channel, if that makes sense. And again
that is just assuming you are using sessions.
 On Oct 16, 2013 8:37 PM, "Joe Kochinski" <[email protected]> wrote:

> So - while watching firebug tonight I was doing some testing on the APE
> server and client.  The Client would join a channel named "31_manager", and
> then on another web page I would join channel "32_manager"...  When I did
> the inline push to 31_manager, the 32_manager channel was pushed the
> data...  Is this correct?  Does the channel not really mean  much to APE
> and it just broadcasts everything?  Could you please let me know?
>
> THnaks,
> Joe
>
> --
> --
> 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/groups/opt_out.
>

-- 
-- 
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/groups/opt_out.

Reply via email to