PHP 4.0 Bug #6038: fread() in non blocking mode cant't read more than 901120 bytes
| From: | php-bugs at bjoernsworld dot de | Date: | Wed, 09 Aug 2000 05:24:14 +0000 |
| Subject: | PHP 4.0 Bug #6038: fread() in non blocking mode cant't read more than 901120 bytes | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-28211@lists.php.net to get a copy of this message | ||
From: php-bugs@bjoernsworld.de
Operating system: Winnt 4.0 SP 4
PHP version: 4.0.1pl2
PHP Bug Type: Misbehaving function
Bug description: fread() in non blocking mode cant't read more than 901120 bytes
socket_set_blocking($sock, false);
$data = fread($sock, 13453592);
print strlen($data);
The stream is exactly 13453592 bytes long and can "easily" be read in blocking mode.
"easily" means that fread() takes about 4 _minutes_ to read the data where e.g. telnet or
other tools needs 4 _seconds_.
The stream is a HTTP connection.