EventUtil::setSocketOption

(PECL event >= 1.6.0)

EventUtil::setSocketOptionDéfinit les options du socket

Description

public static EventUtil::setSocketOption ( mixed $socket , int $level , int $optname , mixed $optval ) : bool

Définit les options du socket.

Liste de paramètres

socket

Ressource de socket, flux, ou descripteur de fichier numérique associé avec le socket.

level

Une constante EventUtil::SOL_*. Spécifie le niveau du protocole dans lequel résident les options. Par exemple, pour récupérer les options au niveau socket, le paramètre level doit être positionné à la valeur EventUtil::SOL_SOCKET. Les autres niveaux, comme TCP, peuvent être utilisés en spécifiant le numéro du protocole de ce niveau. Les numéros des protocoles peuvent être retrouvés en utilisant la fonction getprotobyname(). Voir aussi les constantes EventUtil.

optname

Nom de l'option (type). A la même signification que le paramètre correspondant de la fonction socket_get_option(). Voir aussi les constantes EventUtil.

optval

Accepte les mêmes valeurs que le paramètre optval de la fonction socket_get_option().

Valeurs de retour

Retourne TRUE en cas de succès, FALSE sinon.

Voir aussi