[IE]server-push

pilot

Вопрос:
Неужели Internet Explorer не умеет понимать server-push?
(Microsoft понимает под server-push какую-то свою бяку, я не о ней.)
В инете везде говорится что не умеет.
Пробовал на IE 5 - не умеет.
Но ведь вышел IE 6? Неужели мелкософт не удосужился добавить поддержку server-push?
Или IE как-то можно научить? Plugin какой поставить...

pilot

^

Dasar

хоть напиши тогда, что такое твой server-push.
тем более что, ты их еще как-то друг от друга отличаешь

pilot

Ну как же...
Клиент получает HTTP страничку, но соединение не разрывается.
Сервер его не разрывает, и пихает в соединение еще данные.
Т.е. получил клиент страницу. Через некоторое время выплюнул сервер еще страницу - она встала вместо существующей...
и т.п.
Когда сервер разорвет соединение, тогда передача закончилась.

Dasar

а чем xmlhttp не устраивает?
ps
afaik, server-push миром не сильно активно поддерживается

pilot

Скрипт 200 строк. А работает долго и неравномерно. Хочется от него инфу получать.
Не хочется с thread'ами заморачиваться.
Это увеличит прогу в разы. Не дело как-то.

Dasar

так сделай - две проги - одна работает и периодически формирует файлы, а другая - менеджер - эти файлы умеет отдавать по внешнему запросу

xz_post

хз, я вот написал страничку - http://mar123.russia.webmatrixhosting.net/sp.aspx
под 6 эксплорером нормально все пашел. Только вот зачем это нужно.... как-то все глюкаво. Лучше сделать как в googlemail....

pilot

Это разве server-push?
по-моему просто длинная не до конца переданная страничка...
можно исходник глянуть?

xz_post

код там тупой достаточно:
<% for (int i=0; i < 10000; i++) { 
Response.Write("Hello<br>" + i.ToString;
Response.Flush;
System.Threading.Thread.Sleep(1000);
}
%>

не факт что это на самом деле сервер-пуш

pilot

Факт что не он
"""
Content-type: multipart/x-mixed-replace;boundary=border\r\n\r\n
border
...
"""
и поехали.
Оставить комментарий
Имя или ник:
Комментарий: