EventUtil::setSocketOption

(PECL event >= 1.6.0)

EventUtil::setSocketOptionDefine opções de soquete

Descrição

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

Define opções de soquete.

Parâmetros

socket

Recurso de soquete, fluxo ou descritor numérico de arquivo associado ao soquete.

level

Uma das constantes EventUtil::SOL_*. Especifica o nível de protocolo no qual a opção reside. Por exemplo, para recuperar opções no nível de soquete, um parâmetro level de EventUtil::SOL_SOCKET seria usado. Outros níveis, como TCP, podem ser usados ​​especificando o número de protocolo desse nível. Números de protocolo podem ser encontrados usando a função getprotobyname(). Consulte constantes EventUtil.

optname

Nome da opção (tipo). Tem o mesmo significado que o parâmetro correspondente da função socket_get_option(). Consulte as constantes EventUtil.

optval

Aceita os mesmos valores que o parâmetro optval da função socket_get_option().

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Veja Também