> 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. http://caucho.com/resin-4.0/examples/websocket-java/ Alex > > Thanks for any suggestions. > > -- > Rick > > > > _______________________________________________ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest _______________________________________________ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest