Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

socket_get_status(3) [php man page]

SOCKET_GET_STATUS(3)							 1						      SOCKET_GET_STATUS(3)

socket_get_status - Alias ofstream_get_meta_data(3)

	This function is an alias of: stream_get_meta_data(3).

PHP Documentation Group 												      SOCKET_GET_STATUS(3)

Check Out this Related Man Page

STREAM_SET_TIMEOUT(3)							 1						     STREAM_SET_TIMEOUT(3)

stream_set_timeout - Set timeout period on a stream

SYNOPSIS
bool stream_set_timeout (resource $stream, int $seconds, [int $microseconds]) DESCRIPTION
Sets the timeout value on $stream, expressed in the sum of $seconds and $microseconds. When the stream times out, the 'timed_out' key of the array returned by stream_get_meta_data(3) is set to TRUE, although no error/warning is generated. PARAMETERS
o $stream - The target stream. o $seconds - The seconds part of the timeout to be set. o $microseconds - The microseconds part of the timeout to be set. RETURN VALUES
Returns TRUE on success or FALSE on failure. CHANGELOG
+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 4.3.0 | | | | | | | As of PHP 4.3, this function can (potentially) | | | work on any kind of stream. In PHP 4.3, socket | | | based streams are still the only kind supported | | | in the PHP core, although streams from other | | | extensions may support this function. | | | | +--------+---------------------------------------------------+ EXAMPLES
Example #1 stream_set_timeout(3) example <?php $fp = fsockopen("www.example.com", 80); if (!$fp) { echo "Unable to open "; } else { fwrite($fp, "GET / HTTP/1.0 "); stream_set_timeout($fp, 2); $res = fread($fp, 2000); $info = stream_get_meta_data($fp); fclose($fp); if ($info['timed_out']) { echo 'Connection timed out!'; } else { echo $res; } } ?> NOTES
Note This function doesn't work with advanced operations like stream_socket_recvfrom(3), use stream_select(3) with timeout parameter instead. This function was previously called as set_socket_timeout(3) and later socket_set_timeout(3) but this usage is deprecated. SEE ALSO
fsockopen(3), fopen(3). PHP Documentation Group STREAM_SET_TIMEOUT(3)
Man Page