EventUtil::setSocketOption
(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 в случае возникновения ошибки.
Смотрите также
- socket_get_option() - Получает опции потока для сокета
- socket_set_option() - Устанавливает опции для сокета