Manuel PHP
Précédent |  | Suivant

# stream_set_blocking

(PHP 4 >= 4.3.0, PHP 5)

stream_set_blocking -- Configure le mode bloquant d'un flux

## Description

bool stream_set_blocking ( resource stream, int mode)

stream_set_blocking() configure le mode bloquant du flux `stream`. Si `mode` vaut `FALSE`, `stream` sera configuré en mode non-bloquant, et si il vaut `TRUE`, `stream` sera configuré en mode bloquant. Cet appel affecte les fonctions telles que fgets() et fread() qui lisent dans des flux. En mode non-bloquant, la fonction fgets() s'exécute juste après son appel, alors qu'en mode bloquant, elle attendra des données.

stream_set_blocking() était appelée set_socket_blocking() et plus tard socket_set_blocking() mais ces appellations sont obsolètes.

> Note : Depuis PHP 4.3, cette fonction peut (potentiellement) fonctionner avec n'importe quel flux. Avant PHP 4.3, les flux utilisant des sockets sont les seuls qui soient supportés dans le coeur de PHP, même si les autres extensions pourraient supporter cette fonction.

Voir aussi stream_select().

Précédent | Sommaire | Suivant
stream_select | Niveau supérieur | stream_set_timeout