ID: 7723
Updated by: sander
Reported By: [EMAIL PROTECTED]
Old Status: Feedback
Status: Closed
Bug Type: Sockets related
Operating System: Debian/Linux 2.2.17, FreeBSD 4.1
PHP Version: 4.0.3pl1
New Comment:

No feedback. Closing.

Previous Comments:
------------------------------------------------------------------------

[2001-11-21 12:05:43] [EMAIL PROTECTED]

Can you try with latest RC and see if it works

http://www.php.net/~zeev/php-4.1.0RC3.tar.gz

Feedback.


------------------------------------------------------------------------

[2000-11-09 09:54:35] [EMAIL PROTECTED]

Look at the following code snippet

$fh=pfsockopen('localhost', 12345, &$err_no, &$err_str, 30);
fputs($fh, "GETTSTUFF\r\n");

$stuff=fgets($fh, 256);
print strlen($stuff);
print $stuff;

Now, when I run in for the first time, everything works fine and my perl-server 
returns the desired value to php. When I hit reload, the connection is reused (it's 
really the same one, same host/port), and the server receives the request, and 
responses with a single line, but PHP is no longer able to read from the socket. It 
returns FALSE. I already tried to flush the socket or set it to non-blocking, neither 
works. The symptom remains the same: server gets request, replies to it, but PHP 
doesn't read anything.

PHP was compiled as a module, as a cgi version, statically or as dso, with or without 
socket support, nearly all combinations have been checked out (on Debian and FreeBSD).


------------------------------------------------------------------------



Edit this bug report at http://bugs.php.net/?id=7723&edit=1


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to