(PHP 4 )
socket_set_timeout -- ソケットのタイムアウト時間を設定する
説明
bool
socket_set_timeout ( int socket descriptor, int seconds, int microseconds)
secondsおよび
microsecondsの和として表した
タイムアウトの値をsocket descriptorに設定
します。
例 1socket_set_timeout()の例 <?php
$fp = fsockopen("www.php.net", 80);
if(!$fp) {
echo "Unable to open\n";
} else {
fputs($fp,"GET / HTTP/1.0\n\n");
$start = time();
socket_set_timeout($fp, 2);
$res = fread($fp, 2000);
var_dump(socket_get_status($fp));
fclose($fp);
print $res;
}
?> |
|
この関数は、以前は set_socket_timeout()として
コールされていましたが、この関数を使用することは推奨されません。
fsockopen()およびfopen()も
参照下さい。