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() - Устанавливает опции для сокета