Hate to advertise for someone else here, but I've been using
http://beaconpush.com because of the lack of broadcast support in GAE.
I also noted that each Channel setup consumes 2s CPU (not sure if it's
still the case), which is simply not acceptable for my app.

Cheers,

Mars

On May 3, 7:01 am, Mike Wesner <[email protected]> wrote:
> I think it will work for a few (~8) connections, but then the next one
> you connect will sort of disconnect one of the others.
>
> On May 3, 7:44 am, Barry Hunter <[email protected]> wrote:
>
>
>
>
>
>
>
> > Well I would imagine the server component that clients listen to only
> > expect one client to be listening to a given id.
>
> > So getting multiple connections to the same channel wont work, maybe
> > they will all actully appear to work, but only (say) the last will be
> > functional. Or when the channel api server forwards a message to the
> > (say) first client, it considers it job done, and ignores the other
> > clients also listening.
>
> > ie the server would need to be designed to able to specifically track
> > multiple actual clients listening. Its probably only designed to work
> > with one, even though it may work in some situations
>
> > (The point about incepting, say the person using the incepted token to
> > listen, it may well end up disconnecting the original client
> > (physically or virtually). ie still only one works, the original could
> > end up dead)
>
> > On 3 May 2011 05:29, Albert <[email protected]> wrote:
>
> > > In the documentation, it says...
>
> > > "Treat the token returned by create_channel() as a secret. If a
> > > malicious application gains access to the token, it could listen to
> > > messages sent along the channel you are using."[1]
>
> > > and then the following section proceeds to say...
>
> > > "Only one client at a time can connect to a channel using a given
> > > Client ID, so an application cannot use a Client ID for fan-out. In
> > > other words, it's not possible to create a central Client ID for
> > > connections to multiple clients (For example, you can't create a
> > > Client ID for something like a "global-high-scores" channel and use it
> > > to broadcast to multiple game clients.)"[2]
>
> > > If someone else gets the token so it can also "listen" to the messages
> > > being sent along the channel, what is stopping me from *legitimately*
> > > giving the same token to multiple users so they can all "listen" to
> > > the same channel?
>
> > > Thanks!
>
> > > 1http://code.google.com/appengine/docs/python/channel/overview.html#To...
> > > 2http://code.google.com/appengine/docs/python/channel/overview.html#Ca...
>
> > > --
> > > You received this message because you are subscribed to the Google Groups 
> > > "Google App Engine" 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 
> > > athttp://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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/google-appengine?hl=en.

Reply via email to