diff options
| author | Christopher Jones <sixd@php.net> | 2013-09-27 15:57:13 -0700 |
|---|---|---|
| committer | Christopher Jones <sixd@php.net> | 2013-09-27 15:57:13 -0700 |
| commit | aba30ce30676b6d73a2169b10311dfb07768630c (patch) | |
| tree | a8f56339dff39eba9a933a718362f390ef77621d /ext/standard/tests/network/udp6loop.phpt | |
| parent | a3b0fa0d04cad5712f64e08463d0026f9890a37c (diff) | |
| parent | 56eee05f66431b153c9212452c1f4f2e8525efc4 (diff) | |
| download | php-git-aba30ce30676b6d73a2169b10311dfb07768630c.tar.gz | |
Merge branch 'master' of https://git.php.net/repository/php-src
# By Dmitry Stogov (2) and others
# Via Christopher Jones (22) and others
* 'master' of https://git.php.net/repository/php-src:
Removed references to "Zend Support"
Added support for GNU Hurd. (Svante Signell)
- Updated to version 2013.6 (2013f)
More OCI8 DTrace probe updates. Change php.ini-* doc to match an earlier change to config.w32
FIX BUG #48539 - Disable TEXTLIMIT for FreeTDS driver
Don't track parameter number in separate znode
fix missing change from 'tcp_socket' to the more common 'server'
fix many parallel test issues
Diffstat (limited to 'ext/standard/tests/network/udp6loop.phpt')
| -rw-r--r-- | ext/standard/tests/network/udp6loop.phpt | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/ext/standard/tests/network/udp6loop.phpt b/ext/standard/tests/network/udp6loop.phpt index 5fcf7a7f46..8241d80bac 100644 --- a/ext/standard/tests/network/udp6loop.phpt +++ b/ext/standard/tests/network/udp6loop.phpt @@ -16,14 +16,22 @@ Streams Based IPv6 UDP Loopback test ?> --FILE-- <?php - /* Setup socket server */ - $server = stream_socket_server('udp://[::1]:31337', $errno, $errstr, STREAM_SERVER_BIND); + + for ($i=0; $i<100; $i++) { + $port = rand(10000, 65000); + /* Setup socket server */ + $server = @stream_socket_server("udp://[::1]:$port", $errno, $errstr, STREAM_SERVER_BIND); + if ($server) { + break; + } + } + if (!$server) { die('Unable to create AF_INET6 socket [server]'); } /* Connect to it */ - $client = stream_socket_client('udp://[::1]:31337'); + $client = stream_socket_client("udp://[::1]:$port"); if (!$client) { die('Unable to create AF_INET6 socket [client]'); } |
