Yes, sadly, it is a binary data, one-way secure socket (no
acknowledgement), but I guess it is not too surprising as a
performance optimization. As a corporate programmer I see this for
data sets like press releases and raw stock quote data; they are often
streamed down a raw socket to ensure real-time streams. I can't even
guess what the volume of data would be, but I wonder if it is the
anticipated data flow from a popular IM service like AIM the prompted
this. Still, it is annoying.

The documentation is covered by the beta confidentiality agreement, so
you'd have to be a registered developer.

Is there a way to create a limited functionality socket (and ssl)
implementation? I assume Google doesn't support the lib because it
might allow apps to probe their data centres or support other
nefarious activity (enforcing sandboxing). For instance, would it be
possible to limit sockets to domain names, not IP addresses? And limit
the domain names that can be accessed?

As a note, I will be using Azure instead of Google App, since it does
not limit access to sockets.

-Ronald.

On Apr 12, 4:01 am, "T.J. Crowder" <[email protected]> wrote:
> > Sadly, it's not an HTTP-based web service, and moreover it doesn't run
> > on an HTTP/s port.
> > We need a pure socket interface to talk with Apple push server.
>
> Well, that's not good.  Do you have a reference for that?  (I believe
> you, I just want to read more.)  It seems surprising.
> --
> T.J. Crowder
> tj / crowder software / com
> Independent Software Engineer, consulting services available
>
> On Apr 11, 8:24 pm, Marco Borromeo <[email protected]> wrote:
>
>
>
> > Sadly, it's not an HTTP-based web service, and moreover it doesn't run
> > on an HTTP/s port.
> > We need a pure socket interface to talk with Apple push server.
>
> > 2009/4/11 T.J. Crowder <[email protected]>:
>
> > > Hi,
>
> > > If Apple is making the notification service available as a web app or
> > > web service, could you use a cron job doing a URLFetch?  Apparently
> > > all push notifications will go through Apple servers, so they'll
> > > probably provide an HTTP-based API.
>
> > > FWIW,
> > > --
> > > T.J. Crowder
> > > tj / crowder software / com
> > > Independent Software Engineer, consulting services available
>
> > > On Apr 11, 12:57 am, RSW <[email protected]> wrote:
> > >> I realize that the current version of the app engine does not support
> > >> sockets at the moment. Does anyone know if this is on the roadmap?
>
> > >> I want to be able to create an app that runs a cron job that does a
> > >> periodic check on something and alert iPhone subscribers through the
> > >> new push mechanism in the iPhone OS 3.0.

--~--~---------~--~----~------------~-------~--~----~
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