Annotation of embedaddon/php/ext/standard/tests/network/tcp4loop.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Streams Based IPv4 TCP Loopback test
3: --FILE--
4: <?php # vim:ft=php:
5: /* Setup socket server */
6: $server = stream_socket_server('tcp://127.0.0.1:31337');
7: if (!$server) {
8: die('Unable to create AF_INET socket [server]');
9: }
10:
11: /* Connect to it */
12: $client = stream_socket_client('tcp://127.0.0.1:31337');
13: if (!$client) {
14: die('Unable to create AF_INET socket [client]');
15: }
16:
17: /* Accept that connection */
18: $socket = stream_socket_accept($server);
19: if (!$socket) {
20: die('Unable to accept connection');
21: }
22:
23: fwrite($client, "ABCdef123\n");
24:
25: $data = fread($socket, 10);
26: var_dump($data);
27:
28: fclose($client);
29: fclose($socket);
30: fclose($server);
31: ?>
32: --EXPECT--
33: string(10) "ABCdef123
34: "
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>