Почитал как народ сам пытается реализовать Comet в ASP.NET - думал уже готовое есть.
Суть
действий сводится, насколько понял, к тому, чтобы замораживать на сервере запросы клиентов, пока у сервера на них нет ответа.
Для меня остался вопрос как тогда быть с отпадтом запроса по таймауту, хотя таймаут штука решаемая наверно :) или может есть http-запросы без таймаута? :)
Ну и наверно встанет вопрос насчет ситуации:
1. клиент отвалился от сети
2. в это время сервер был готов и кинул ему ответ
3. ответ не долетел
4. клиент, снова подключился, сообщение пропало...
что делать на этапе №3, чтобы сообщени долетело - но это наверно в каждом случае отдельно надо смотреть