Hey folks, I was playing around with adding Comet (a javascript technology used to receive events without AJAX polling) support to Mongrel. More info about Comet here:
http://en.wikipedia.org/wiki/Comet_%28programming%29) I sort of got it working. My code is available at: http;//cyll.org/comet.tar.gz Run comet.rb from inside the directory and point your browser at: http://localhost:5555/ The fly in the ointment is that until a Comet request finishes, that URL mount point stops responding. I assume this is because of how thread management happens in Mongrel. Leaving the request unfinished like I do is probably uncool. One way to sort of work around the problem is to use a dispatcher that registers a new handler at a unique URL for each Comet user. You can see that both the main page and: http://localhost:5555/2 work simultaneous. And neither affects other mounted handlers, so you can also access: http://localhost:5555/moose Anyways, I'm not really doing anything with this code and I'm sure it has problems, but I thought I'd put it out there in case anyone else wanted to play around with Mongrel and Comet. Mongrel rocks, Topher Cyll _______________________________________________ Mongrel-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/mongrel-users
