ID:               27065
 Updated by:       [EMAIL PROTECTED]
 Reported By:      glox at glox dot be
 Status:           Closed
 Bug Type:         Documentation problem
 Operating System: freeBSD 5.1
 PHP Version:      5CVS-2004-01-27 (dev)
 New Comment:

It'd be nice, but because of the way the transports layer operates it
won't happen without making exceptions on a per protocol basis and
that's gernerally not a good idea.

As to the documentation, the source has been updated, but the online
manual is only rebuilt from source on a periodic basis.

The change amounts to:

$server = stream_socket_server('udp://0.0.0.0:13/', $errno, $errstr,
STREAM_SERVER_BIND);


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

[2004-01-28 13:06:20] glox at glox dot be

Isn't it better to let php define those flags then, based on the socket
type (udp/tcp).

I don't see any change in the example either ...

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

[2004-01-27 23:27:55] [EMAIL PROTECTED]

udp:// sockets should not attempt to listen().  Because
stream_socket_server() uses both the bind and listen flags by default
you need to explicitly set them to bind only.

I've fixed the example to reflect this.

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

[2004-01-27 21:29:17] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5-win32-latest.zip

Seems to work for me. 

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

[2004-01-27 16:02:25] otoria at freecode dot nl

Same problem: 
 
[EMAIL PROTECTED] ~$ uname -a 
Linux serenity 2.4.20 #2 Mon Mar 17 22:02:15 PST 2003 i686 
unknown 
[EMAIL PROTECTED] ~$ php -v 
PHP 5.0.0RC1-dev (cli) (built: Jan 26 2004 16:41:55) 
Copyright (c) 1997-2004 The PHP Group 
Zend Engine v2.0.0-dev, Copyright (c) 1998-2004 Zend 
Technologies 
[EMAIL PROTECTED] ~$

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

[2004-01-27 15:57:32] glox at glox dot be

The port is open, and I run this script as root

[EMAIL PROTECTED] /share/wolfd# sockstat | grep 27961
[EMAIL PROTECTED] /share/wolfd#

[EMAIL PROTECTED] /share/wolfd# whoami
root
[EMAIL PROTECTED] /share/wolfd#

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

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/27065

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

Reply via email to