Hi,

I use the same mechanism as Rafael. Please provide broadcasting messenger.

Regards



2010/12/3 Rafael Sierra <[email protected]>

> All the users share the same timer (like in the movies when everyone
> stare at the television with the countdown in it)
>
> I need to send that timer so the users know how much time is left. In
> my current test I'm going into another aproach, when the timer starts,
> I send a message to every user telling how much time is left and when
> the timer was started (so I know how much time has passed since the
> begin) and when the user access some page it sends the current time at
> server (I can't trust in the user's clock), and the real times is done
> at the client (with setInterval for example). I know that there are
> problems like the user changing variables with firebug, but that will
> corrupt data only for him, and this is not a big deal.
>
> On Fri, Dec 3, 2010 at 4:59 AM, Robert Kluin <[email protected]>
> wrote:
> > Hi Rafael,
> >  Do all users care about the same timer, or does each user have their
> > own, or is there one timer for a group, or something else?  Do you
> > need to push the remaining time at particular time for some reason?
> >
> >
> >
> > Robert
> >
> >
> >
> >
> >
> >
> > On Thu, Dec 2, 2010 at 20:35, Rafael Sierra <[email protected]>
> wrote:
> >> I know that I cannot share Client IDs between multiple users, but I
> >> still need something like a broadcast message system.
> >>
> >> Today, users make requests in regular intervals to get the update of
> >> the information, let's say a timer counting down like a bomb, each
> >> client asks the server how much time left to the bomb explodes and the
> >> server answer the time, and it is made every second until the bomb
> >> explods (oh god, this thread will be tracked by USA).
> >>
> >> When I first saw Channel API I thought that in the future I could just
> >> do a simple send_message("120") (which means 2 minutes) and every
> >> client would get the information, but now with the release 1.4 I know
> >> that I can't do it. Instead I was wondering how I could use Channel
> >> API to reduce my request count.
> >>
> >> The first solution that came to me is to made an eternal loop (that
> >> would eventualy die in 10 minutes) in which I would loop across all
> >> the users (yet to know who is online) and send them the time.
> >> Actually, this is the only solution I got in mind, does someone have a
> >> better idea?
> >>
> >> --
> >> Rafael Sierra
> >> http://blog.rafaelsdm.com
> >>
> >> --
> >> 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]<google-appengine%[email protected]>
> .
> >> For more options, visit this group at
> http://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]<google-appengine%[email protected]>
> .
> > For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
> >
> >
>
>
>
> --
> Rafael Sierra
> http://blog.rafaelsdm.com
>
> --
> 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]<google-appengine%[email protected]>
> .
> For more options, visit this group at
> http://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