|
| 1 | +--TEST-- |
| 2 | +int stream_socket_sendto ( resource $socket , string $data [, int $flags = 0 [, string $address ]] ); |
| 3 | +--CREDITS-- |
| 4 | +marcosptf - <marcosptf@yahoo.com.br> - @phpsp - sao paulo - br |
| 5 | +--SKIPIF-- |
| 6 | +<?php |
| 7 | +if (getenv("SKIP_ONLINE_TESTS")) { die('skip: online test'); } |
| 8 | +?> |
| 9 | +--FILE-- |
| 10 | +<?php |
| 11 | +$serverUri = "tcp://127.0.0.1:31854"; |
| 12 | +$serverUrl = "http://php.net"; |
| 13 | +$stringSocket = "out of band data."; |
| 14 | +$stringFWrite = "normal data to transmit"; |
| 15 | +$sock = stream_socket_server($serverUri, $errno, $errstr); |
| 16 | + |
| 17 | +if (is_resource($sock)) { |
| 18 | + fwrite($sock, $stringFWrite); |
| 19 | + var_dump(stream_socket_sendto()); |
| 20 | + var_dump(stream_socket_sendto($sock)); |
| 21 | + var_dump(stream_socket_sendto($sock, $stringSocket)); |
| 22 | + var_dump(stream_socket_sendto($sock, $stringSocket, STREAM_OOB)); |
| 23 | + var_dump(stream_socket_sendto($sock, $stringSocket, STREAM_OOB, $serverUri)); |
| 24 | + var_dump(stream_socket_sendto($sock, $stringSocket, STREAM_OOB, $serverUrl)); |
| 25 | +} else { |
| 26 | + die("Test stream_socket_enable_crypto has failed; Unable to connect: {$errstr} ({$errno})"); |
| 27 | +} |
| 28 | +?> |
| 29 | +--EXPECTF-- |
| 30 | +Notice: fwrite(): send of %i bytes failed with errno=%i Broken pipe in %s on line %i |
| 31 | + |
| 32 | +Warning: stream_socket_sendto() expects at least %i parameters, %i given in %s on line %i |
| 33 | +bool(%s) |
| 34 | + |
| 35 | +Warning: stream_socket_sendto() expects at least %i parameters, %i given in %s on line %i |
| 36 | +bool(%s) |
| 37 | + |
| 38 | +Warning: stream_socket_sendto(): Broken pipe |
| 39 | + in %s on line %i |
| 40 | +int(%i) |
| 41 | + |
| 42 | +Warning: stream_socket_sendto(): Broken pipe |
| 43 | + in %s on line %i |
| 44 | +int(%i) |
| 45 | + |
| 46 | +Warning: stream_socket_sendto(): php_network_getaddresses: getaddrinfo failed: Name or service not known in %s on line %i |
| 47 | + |
| 48 | +Warning: stream_socket_sendto(): Failed to resolve %s: php_network_getaddresses: getaddrinfo failed: Name or service not known in %s on line %i |
| 49 | + |
| 50 | +Warning: stream_socket_sendto(): Failed to parse %s into a valid network address in %s on line %i |
| 51 | +bool(%s) |
| 52 | + |
| 53 | +Warning: stream_socket_sendto(): php_network_getaddresses: getaddrinfo failed: Name or service not known in %s on line %i |
| 54 | + |
| 55 | +Warning: stream_socket_sendto(): Failed to resolve %s: php_network_getaddresses: getaddrinfo failed: Name or service not known in %s on line %i |
| 56 | + |
| 57 | +Warning: stream_socket_sendto(): Failed to parse %s into a valid network address in %s on line %i |
| 58 | +bool(%s) |
0 commit comments