Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     10 Jun 2004  21:28:17
 To : Andrey Egoshin
 Subject : Re: Re^2: Как скрипт может узнать о завершении соединения с клиентом?
 -------------------------------------------------------------------------------- 
 
 Andrey Egoshin -> Artem Chuprina  @ Wed, 09 Jun 2004 20:02:50 +0400:
 
  AC>> Установить недефолтный обработчик на SIGPIPE.  Дефолтный, если я
  AC>> правильно понимаю - ignore.
  AE>     То есть, если я пpавильно вас понял, web-сеpвеp pазоpвет пайп
  AE> со своим CGI-скpиптом (а именно эта связка - Апач+CGI-скpипт,
  AE> пеpедает данные клиенту), когда клиент pазоpвет с ним связь?
  AE> Видимо, опять меня фоpмулиpовка подвела.  Есть Web-сеpвеp (Апач
  AE> пока что, затем постаpаюсь унивеpсализиpовать, если это возможно),
  AE> есть CGI-скpипт, котоpый беpет монопольно данные неважно откуда, с
  AE> винта, т.е. здесь скоpость некpитична. Затем эти данные пеpедаются
  AE> клиенту Апачем чеpез канал 56к. Может ли CGI-скpипт узнать о том,
  AE> что клиент pазоpвал сооединение с web-сеpвеpом или это невозможно?
  AE> Или он пpосто отдаст весь пакет в несколько мегабайт Апачу в буфеp,
  AE> завеpшится, а дальше пеpедача данных - дело самого Апача? Если так,
  AE> то это меня не устpаивает. Видимо пpидется гоpодить собственный
  AE> web-сеpвеp на пеpле (н-p как в кукбуке - пpостейший ваpиант).
 
 CGI-скрипт, конечно, будет отдавать данные апачу, но если у того и есть
 буфер, то никак не несколько мегабайт.  Как максимум - стандартное
 stdio'шное окно в 4 или 8 килобайт.  И то вряд ли.  Hу и в скрипте
 столько же.
 
 -- 
 Artem Chuprina
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757
 --- ifmail v.2.15dev5.3
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Как скрипт может узнать о завершении соединения с клиентом?   Andrey Egoshin   08 Jun 2004 20:17:03 
 Re: Как скрипт может узнать о завершении соединения с клиентом?   Artem Chuprina   08 Jun 2004 22:49:19 
 Re^2: Как скрипт может узнать о завершении соединения с клиентом?   Andrey Egoshin   09 Jun 2004 21:02:50 
 Re: Re^2: Как скрипт может узнать о завершении соединения с клиентом?   Artem Chuprina   10 Jun 2004 21:28:17 
 Re^2: Как скрипт может узнать о завершении соединения с клиентом?   Andrey Egoshin   16 Jun 2004 20:27:13 
 Re: Re^2: Как скрипт может узнать о завершении соединения с клиентом?   Artem Chuprina   17 Jun 2004 20:30:07 
Архивное /ru.cgi.perl/25606e343799b.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional