diff options
| author | Joe Watkins <krakjoe@php.net> | 2017-01-06 07:29:09 +0000 |
|---|---|---|
| committer | Joe Watkins <krakjoe@php.net> | 2017-01-06 07:29:09 +0000 |
| commit | aea1fd2436fd0c9def33950feafd85c76580afa8 (patch) | |
| tree | f3d55173c689cd65164b336b449fba5db75337a3 /ext/standard/tests/streams | |
| parent | 0ca4358ade18c3839414580da35660c6e9be08d5 (diff) | |
| parent | 1c40eaaee4c8630914a19e38505e5a8d63c7d5e6 (diff) | |
| download | php-git-aea1fd2436fd0c9def33950feafd85c76580afa8.tar.gz | |
Merge branch 'PHP-7.1'
* PHP-7.1:
add stream_socket_sendto test from PR #1804
Diffstat (limited to 'ext/standard/tests/streams')
| -rw-r--r-- | ext/standard/tests/streams/stream_socket_sendto.phpt | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/ext/standard/tests/streams/stream_socket_sendto.phpt b/ext/standard/tests/streams/stream_socket_sendto.phpt new file mode 100644 index 0000000000..62d9f6ef80 --- /dev/null +++ b/ext/standard/tests/streams/stream_socket_sendto.phpt @@ -0,0 +1,58 @@ +--TEST-- +int stream_socket_sendto ( resource $socket , string $data [, int $flags = 0 [, string $address ]] ); +--CREDITS-- +marcosptf - <marcosptf@yahoo.com.br> - @phpsp - sao paulo - br +--SKIPIF-- +<?php +if (getenv("SKIP_ONLINE_TESTS")) { die('skip: online test'); } +?> +--FILE-- +<?php +$serverUri = "tcp://127.0.0.1:31854"; +$serverUrl = "http://php.net"; +$stringSocket = "out of band data."; +$stringFWrite = "normal data to transmit"; +$sock = stream_socket_server($serverUri, $errno, $errstr); + +if (is_resource($sock)) { + fwrite($sock, $stringFWrite); + var_dump(stream_socket_sendto()); + var_dump(stream_socket_sendto($sock)); + var_dump(stream_socket_sendto($sock, $stringSocket)); + var_dump(stream_socket_sendto($sock, $stringSocket, STREAM_OOB)); + var_dump(stream_socket_sendto($sock, $stringSocket, STREAM_OOB, $serverUri)); + var_dump(stream_socket_sendto($sock, $stringSocket, STREAM_OOB, $serverUrl)); +} else { + die("Test stream_socket_enable_crypto has failed; Unable to connect: {$errstr} ({$errno})"); +} +?> +--EXPECTF-- +Notice: fwrite(): send of %i bytes failed with errno=%i Broken pipe in %s on line %i + +Warning: stream_socket_sendto() expects at least %i parameters, %i given in %s on line %i +bool(%s) + +Warning: stream_socket_sendto() expects at least %i parameters, %i given in %s on line %i +bool(%s) + +Warning: stream_socket_sendto(): Broken pipe + in %s on line %i +int(%i) + +Warning: stream_socket_sendto(): Broken pipe + in %s on line %i +int(%i) + +Warning: stream_socket_sendto(): php_network_getaddresses: getaddrinfo failed: Name or service not known in %s on line %i + +Warning: stream_socket_sendto(): Failed to resolve %s: php_network_getaddresses: getaddrinfo failed: Name or service not known in %s on line %i + +Warning: stream_socket_sendto(): Failed to parse %s into a valid network address in %s on line %i +bool(%s) + +Warning: stream_socket_sendto(): php_network_getaddresses: getaddrinfo failed: Name or service not known in %s on line %i + +Warning: stream_socket_sendto(): Failed to resolve %s: php_network_getaddresses: getaddrinfo failed: Name or service not known in %s on line %i + +Warning: stream_socket_sendto(): Failed to parse %s into a valid network address in %s on line %i +bool(%s) |
