> Hi. I have a need to inform a client of changes to its data set. The client
> is usually an iPhone, and I use Apple's Push Notifications to let it know
> that it should query the server for new data.
> But now I want to do this on a platform that doesn't support Apple Push
> Notifications. There are only a few instances of this, but I' not sure the
> best way to go about it.
> One is to simply make the data request frequently. It returns null when
> there's no data for the client. Another might be to open a persistent
> connection and block on a read to the server, and the server will just write
> something when there's new data. That's probably the best way, but I'm not
> sure how best to implement that listener in my webapp.
> Should I just write raw Socket code to open a listening port, and manage it
> all myself in a separate thread? Or does Resin have a facility for supporting
> this (some kind of persistent HTTP request that I can later tap into)?
Have you looked at Servlet 3.0 async and WebSocket's way as an alternative.
> Thanks for any suggestions.
> resin-interest mailing list
resin-interest mailing list