Как реализовать потоковую передачу HTTP с помощью веб-сервера IIS для моего приложения в C # / ASP.Net?
Нужно ли опрашивать веб-сервер с клиента?
Проверьте Поток WCF , как описано в msdn.