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