stream_set_blocking

stream_set_blocking

(PHP 4 >= 4.3.0, PHP 5)

stream_set_blocking -- Establecer modo de bloqueo/no-bloqueo sobre una secuencia

Descripci贸n

bool stream_set_blocking ( resource secuencia, int modo )

Si modo es 0, la secuencia dada ser谩 colocada en modo de no-bloqueo, y si es 1, ser谩 colocada en modo de bloqueo. Esto afecta llamadas como fgets() y fread() que leen datos desde la secuencia. En modo de no-bloqueo, una llamada a fgets() siempre retornar谩 inmediatamante, mientras que en modo de bloqueo esperar谩 a que hayan datos disponibles en la secuencia.

Devuelve TRUE si todo se llev贸 a cabo correctamente, FALSE en caso de fallo.

Esta funci贸n era llamada anteriormente set_socket_blocking(), y m谩s adelante socket_set_blocking() pero su uso bajo estos nombres se considera obsoleto.

Nota: Antes de PHP 4.3, 茅sta funci贸n solo trabajaba sobre secuencias basadas en sockets. A partir de PHP 4.3, esta funci贸n trabaja sobre cualquier secuencia que soporte el modo de no-bloqueo (en la actualidad, archivos regulares y secuencias de socket).

Vea tambi茅n stream_select().