Manuel PHP
Précédent |  | Suivant

# socket_set_nonblock

(PHP 4 >= 4.1.0, PHP 5)

socket_set_nonblock -- Sélectionne le mode non bloquant d'un descripteur de fichier

## Description

bool socket_set_nonblock ( resource socket )

Avertissement
Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.

La fonction socket_set_nonblock() configure l'option O_NONBLOCK pour la socket spécifiée par le paramètre socket.

Exemple 1. Exemple avec socket_set_nonblock()

`<?php $port = 9090; if (!$socket = socket_create_listen($port)) { echo socket_strerror(socket_last_error()); } if (!socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR, 1)) { echo socket_strerror(socket_last_error()); } if (!socket_set_nonblock($socket)) { echo socket_strerror(socket_last_error()); } ?>`

Cette fonction retourne `TRUE` en cas de succès, `FALSE` en cas d'échec.

Voir aussi socket_set_block() et socket_set_option()

Précédent | Sommaire | Suivant
socket_set_block | Niveau supérieur | socket_set_option