EventUtil::getSocketName
EventUtil::sslRandPoll
EventUtil
PHP Manual

# EventUtil::setSocketOption

(PECL event >= 1.6.0)

EventUtil::setSocketOption — Définit les options du socket

### Description

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

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

- socket_get_option() - Lit les options du socket
- socket_set_option() - Modifie les options de socket

EventUtil::getSocketName
EventUtil::sslRandPoll
EventUtil
PHP Manual