#22656 [Opn->Bgs]: socket_set_blocking() won't work?

2003-03-13 Thread wez
 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



#22656 [Opn->Bgs]: socket_set_blocking() won't work?

2003-03-12 Thread wez
 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:

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


Previous Comments:


[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