ID: 22656
Updated by: [EMAIL PROTECTED]
Reported By: thejoshes at josh dot com
-Status: Open
+Status: Bogus
Bug Type: Sockets related
Operating System: OS X 10.2.3
PHP Version: 4.3.1
New Comment:
Not a bug in PHP, as discussed in private mail.
Setting status to bogus.
Previous Comments:
[2003-03-12 04:21:03] thejoshes at josh dot com
Interesting. When I use socket_set_nonblock($s); instead, I get the
following error, repeatedly:
Warning: socket_accept() unable to accept incoming connection
[35]: Resource temporarily unavailable in
/Users/josha/test/noblock.php on line 27
[2003-03-12 03:29:39] [EMAIL PROTECTED]
I was going to suggest reading the manual, however this point is not
made clear:
socket_set_blocking() has nothing to do with the sockets extension, and
that is the reason that we changed its name:
http://www.php.net/manual/en/function.socket-set-blocking.php
http://www.php.net/manual/en/function.stream-set-blocking.php
To acheive non-blocking "ext/sockets", you need to call this function:
http://www.php.net/manual/en/function.socket-set-nonblock.php
[2003-03-12 02:32:21] thejoshes at josh dot com
The following script produces this error:
Warning: socket_set_blocking(): supplied resource is not a
valid stream resource in /Users/josha/test/noblock.php on line
10
Even though the socket connection will work fine... I expect this to
work, since $s is indeed a valid stream resource, right?
#!/usr/local/bin/php
--
Edit this bug report at http://bugs.php.net/?id=22656&edit=1