stream_set_timeout
ストリームにタイムアウトを設定する
&reftitle.description;
boolstream_set_timeout
resourcestream
intseconds
intmicroseconds0
stream にタイムアウトの値を設定します。
この値は、seconds と
microseconds の和で表されます。
ストリームがタイムアウトとなった場合は、
stream_get_meta_data が返す配列のキー 'timed_out'
の値が &true; に設定されます。エラーや警告が発生していなくても同様になります。
&reftitle.parameters;
stream
対象となるストリーム。
seconds
設定したいタイムアウトの秒数部分。
microseconds
設定したいタイムアウトのマイクロ秒数部分。
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
stream_set_timeout の例
]]>
&reftitle.notes;
この関数では、stream_socket_recvfrom のような
高度な操作はできません。そのかわりに、timeout パラメータを指定して
stream_select を使用してください。
この関数は、以前は
set_socket_timeout 、その後は
socket_set_timeout と呼ばれたこともありましたが、
これらの利用は推奨されません。
&reftitle.seealso;
fsockopen
fopen