NOTE: This sample is so out-of-date it hurts. There are far better ways to do this now. Hell, it probably wasn't the best way to do this even back then.
This is a sample of using async controllers in ASP.NET MVC 3 to build a simple chat room application.