socket_set_blocking

(PHP 4 )

socket_set_blocking -- ソケットにおけるブロック非ブロックモードの設定

説明

int socket_set_blocking ( int socket descriptor, int mode)

mode FALSE の場合、指定したソケット記述子 は非ブロックモードに切換ります。 TRUE の場合には、ブロックモードに 切換ります。これは、ソケットから読み込みを行う fgets() 等のコールに影響します。 非ブロックモードでは fgets() は常にただちに値を 返しますが、ブロックモードではデータがソケット上で取得可能に なるまで待ちつづけます。

この関数は、以前は set_socket_blocking() として コールされていましたが、この使用法は推奨されていません。