version 1.1.1.1, 2012/02/21 23:48:04
|
version 1.1.1.2, 2014/06/15 20:03:59
|
Line 6 stream_socket_shutdown() test on IPv4 TCP Loopback
|
Line 6 stream_socket_shutdown() test on IPv4 TCP Loopback
|
?> |
?> |
--FILE-- |
--FILE-- |
<?php |
<?php |
/* Setup socket server */ | |
$server = stream_socket_server('tcp://127.0.0.1:31337'); | for ($i=0; $i<100; $i++) { |
if (!$server) { | $port = rand(10000, 65000); |
| /* Setup socket server */ |
| $server = @stream_socket_server("tcp://127.0.0.1:$port"); |
| if ($server) { |
| break; |
| } |
| } |
| |
| if (!$server) { |
die('Unable to create AF_INET socket [server]'); |
die('Unable to create AF_INET socket [server]'); |
} |
} |
|
|
/* Connect and send request 1 */ |
/* Connect and send request 1 */ |
$client1 = stream_socket_client('tcp://127.0.0.1:31337'); | $client1 = stream_socket_client("tcp://127.0.0.1:$port"); |
if (!$client1) { |
if (!$client1) { |
die('Unable to create AF_INET socket [client]'); |
die('Unable to create AF_INET socket [client]'); |
} |
} |
Line 22 stream_socket_shutdown() test on IPv4 TCP Loopback
|
Line 30 stream_socket_shutdown() test on IPv4 TCP Loopback
|
@fwrite($client1, "Error 1\n"); |
@fwrite($client1, "Error 1\n"); |
|
|
/* Connect and send request 2 */ |
/* Connect and send request 2 */ |
$client2 = stream_socket_client('tcp://127.0.0.1:31337'); | $client2 = stream_socket_client("tcp://127.0.0.1:$port"); |
if (!$client2) { |
if (!$client2) { |
die('Unable to create AF_INET socket [client]'); |
die('Unable to create AF_INET socket [client]'); |
} |
} |