1--TEST-- 2int stream_socket_sendto ( resource $socket , string $data [, int $flags = 0 [, string $address ]] ); 3--CREDITS-- 4marcosptf - <marcosptf@yahoo.com.br> - @phpsp - sao paulo - br 5--SKIPIF-- 6<?php 7if (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 17if (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-- 30Notice: fwrite(): send of %i bytes failed with errno=%i Broken pipe in %s on line %i 31 32Warning: stream_socket_sendto() expects at least %i parameters, %i given in %s on line %i 33bool(%s) 34 35Warning: stream_socket_sendto() expects at least %i parameters, %i given in %s on line %i 36bool(%s) 37 38Warning: stream_socket_sendto(): Broken pipe 39 in %s on line %i 40int(%i) 41 42Warning: stream_socket_sendto(): Broken pipe 43 in %s on line %i 44int(%i) 45 46Warning: stream_socket_sendto(): php_network_getaddresses: getaddrinfo failed: Name or service not known in %s on line %i 47 48Warning: stream_socket_sendto(): Failed to resolve %s: php_network_getaddresses: getaddrinfo failed: Name or service not known in %s on line %i 49 50Warning: stream_socket_sendto(): Failed to parse %s into a valid network address in %s on line %i 51bool(%s) 52 53Warning: stream_socket_sendto(): php_network_getaddresses: getaddrinfo failed: Name or service not known in %s on line %i 54 55Warning: stream_socket_sendto(): Failed to resolve %s: php_network_getaddresses: getaddrinfo failed: Name or service not known in %s on line %i 56 57Warning: stream_socket_sendto(): Failed to parse %s into a valid network address in %s on line %i 58bool(%s) 59