PHP 4.0 Bug #8028 Updated: Socket read failure
| From: | ronabop@php.net | Date: | Wed, 13 Dec 2000 06:10:58 +0000 |
| Subject: | PHP 4.0 Bug #8028 Updated: Socket read failure | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-41118@lists.php.net to get a copy of this message | ||
ID: 8028
Updated by: ronabop
Reported By: telastyn@ideology.com
Old-Status: Closed
Status: Open
Bug Type: Sockets related
Assigned To:
Comments:
reopened.
Previous Comments:
---------------------------------------------------------------------------
[2000-12-13 00:35:34] telastyn@ideology.com
Not correct.
Bug non-existant on PHP4.0.2, bug continues to exist in PHP4.0.3pl1.
---------------------------------------------------------------------------
[2000-12-12 05:53:36] sterling@php.net
Closed since user reports it works correctly.
---------------------------------------------------------------------------
[2000-11-29 20:25:44] telastyn@ideology.com
Compiled PHP 4.0.2 on the 4.0.3pl1 machine and the scripts run correctly.
---------------------------------------------------------------------------
[2000-11-29 04:54:08] telastyn@ideology.com
Using 2 NetBSD 1.4.2 machines running PHP4.0.2 and 4.0.3pl1 respectively are running the same script
which looks like this:
<?
set_time_limit(0);
[socket]
[connect 0.0.0.0 port foo]
[send info]
[recieve info]
[send instructions]
echo "beginning reception.n";
while (1){
read($net_fd,$net_buf,2048);
echo $net_buf;
}
[close]
?>
I acknowledge the ugliness of such code, it should yet be functional. In PHP 4.0.2 it works as
expected, recieving all information back, and echoing to html or console (was tested on console). In
PHP 4.0.3pl1 it recieves no information at the actual code portion listed above. It returns no
error, but reads no information.
The service was tested with plain ol' telnet and with a c program, neither of which had any
difficulty on either machine. Both PHP's are compiled with sockets enabled. Also works on
RedHat 7.0 PHP 4.0.2.
---------------------------------------------------------------------------
Full Bug description available at: http://bugs.php.net/?id=8028