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