Annotation of embedaddon/php/ext/standard/tests/network/socket_get_status_basic.phpt, revision 1.1.1.2
1.1 misho 1: --TEST--
2: Testing socket_get_status()
3: --FILE--
4: <?php
5:
1.1.1.2 ! misho 6: for ($i=0; $i<100; $i++) {
! 7: $port = rand(10000, 65000);
! 8: /* Setup socket server */
! 9: $server = @stream_socket_server("tcp://127.0.0.1:$port");
! 10: if ($server) {
! 11: break;
! 12: }
! 13: }
! 14:
! 15: var_dump(socket_get_status($server));
! 16: fclose($server);
1.1 misho 17:
18: ?>
19: --EXPECTF--
20: array(7) {
21: ["stream_type"]=>
22: string(%d) "tcp_socket%S"
23: ["mode"]=>
24: string(2) "r+"
25: ["unread_bytes"]=>
26: int(0)
27: ["seekable"]=>
28: bool(false)
29: ["timed_out"]=>
30: bool(false)
31: ["blocked"]=>
32: bool(true)
33: ["eof"]=>
34: bool(false)
35: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>