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.
