summaryrefslogtreecommitdiff
path: root/ext/standard/tests/network/udp6loop.phpt
diff options
context:
space:
mode:
authorChristopher Jones <sixd@php.net>2013-09-27 15:57:13 -0700
committerChristopher Jones <sixd@php.net>2013-09-27 15:57:13 -0700
commitaba30ce30676b6d73a2169b10311dfb07768630c (patch)
treea8f56339dff39eba9a933a718362f390ef77621d /ext/standard/tests/network/udp6loop.phpt
parenta3b0fa0d04cad5712f64e08463d0026f9890a37c (diff)
parent56eee05f66431b153c9212452c1f4f2e8525efc4 (diff)
downloadphp-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.phpt14
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]');
}