[IE]server-push
^
тем более что, ты их еще как-то друг от друга отличаешь
Клиент получает HTTP страничку, но соединение не разрывается.
Сервер его не разрывает, и пихает в соединение еще данные.
Т.е. получил клиент страницу. Через некоторое время выплюнул сервер еще страницу - она встала вместо существующей...
и т.п.
Когда сервер разорвет соединение, тогда передача закончилась.
ps
afaik, server-push миром не сильно активно поддерживается
Не хочется с thread'ами заморачиваться.
Это увеличит прогу в разы. Не дело как-то.
так сделай - две проги - одна работает и периодически формирует файлы, а другая - менеджер - эти файлы умеет отдавать по внешнему запросу
http://mar123.russia.webmatrixhosting.net/sp.aspx
под 6 эксплорером нормально все пашел. Только вот зачем это нужно.... как-то все глюкаво. Лучше сделать как в googlemail....
хз, я вот написал страничку - под 6 эксплорером нормально все пашел. Только вот зачем это нужно.... как-то все глюкаво. Лучше сделать как в googlemail....
по-моему просто длинная не до конца переданная страничка...
можно исходник глянуть?
<% for (int i=0; i < 10000; i++) {
Response.Write("Hello<br>" + i.ToString;
Response.Flush;
System.Threading.Thread.Sleep(1000);
}
%>
не факт что это на самом деле сервер-пуш
"""
Content-type: multipart/x-mixed-replace;boundary=border\r\n\r\n
border
...
"""
и поехали.
Оставить комментарий
pilot
Вопрос:Неужели Internet Explorer не умеет понимать server-push?
(Microsoft понимает под server-push какую-то свою бяку, я не о ней.)
В инете везде говорится что не умеет.
Пробовал на IE 5 - не умеет.
Но ведь вышел IE 6? Неужели мелкософт не удосужился добавить поддержку server-push?
Или IE как-то можно научить? Plugin какой поставить...