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