У меня есть обработчик событий, отправленных сервером в ASP.NET.
Response.ContentType = "text/event-stream";
while (true)
{
if(thereIsAMessage)
{
Response.Write(message);
Response.Flush();
if (Response.IsClientConnected == false)
{
break;
}
}
System.Threading.Thread.Sleep(1000);
}
Проблема в том, что я могу обнаружить отключение клиента только тогда, когда я что-то отправляю клиенту. И я не хочу его опрашивать, что сводит на нет всю цель использования событий, отправленных сервером.
Response.IsClientConnected
. Я пытался поставить его после вызова метода Sleep, но безрезультатно. - person Jader Dias   schedule 20.03.2012