Sinatra/Rack Sleep until Response Ready (like Exchange ActiveSync)
Question
I'm wanting to do a lightweight push-style HTTP response in my existing Sinatra web app. Is there any mechanism that allows me to not respond to an HTTP request and keep the connection open until I wake up the connection at a future time?
Solution
You could also check out macournoyer's http://github.com/macournoyer/pusher "The Rack App that pushes" and collin's http://github.com/collin/orbited-ruby/
OTHER TIPS
Could this help ? http://macournoyer.com/blog/2009/06/04/pusher-and-async-with-thin/
Also, don't forget http://github.com/raggi/async_sinatra.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow