Re: Update on the lexer-no-stdio patch

From: Date: Tue, 06 May 2003 10:41:00 +0000
Subject: Re: Update on the lexer-no-stdio patch
References: 1 2 3 4  Groups: php.internals 
Request: Send a blank email to internals+get-1291@lists.php.net to get a copy of this message
It is set to 1 so that we dont miss the end of the headers when reading the response. (this is a legacy of pre-streams code). However, we can probably avoid this problem by changing the chunk size after we have written the headers for our request, but before we read data from the socket. I am concerned about the presence of spaces in your strace; it could indicate a problem in the chunking code in the _php_stream_write function. --Wez. On Tue, 6 May 2003, Sascha Schumann wrote: > On Tue, 6 May 2003, Wez Furlong wrote: > > > I am investigating this issue. > > Why is stream->chunk_size set to 1 for sockets? That appears > absurdly inefficient to me. It might also trigger bugs in > remote software which expects e.g. a HTTP request to arrive > in one packet. > > - Sascha > > >

« previous php.internals (#1291) next »