(PECL event >= 1.6.0)
EventUtil::setSocketOption — Установить опции сокета
$socket
,
int
$level
,
int
$optname
,
mixed
$optval
) : boolУстанавливает опции сокета.
socket
Ресурс сокета, потока или файловый дескриптор, связанный с сокетом.
level
Одна из констант EventUtil::SOL_*.
Задает уровень протокола, к которому относится параметр.
К примеру, для работы с уровнем сокета, параметр
level
должен быть выставлен как
EventUtil::SOL_SOCKET
.
Прочие уровни, такие как TCP, можно использовать указав
соответствующую константу. Уровени протокола можно посмотреть с
помощью функции getprotobyname().
См. константы EventUtil
.
optname
Имя опции (тип). То же самое, что и соответствующий параметр функции socket_get_option(). См. константы EventUtil .
optval
Принимает те же значения, что и параметр
optval
функции
socket_get_option().
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.