EventUtil::setSocketOption

(PECL event >= 1.6.0)

EventUtil::setSocketOptionУстановить опции сокета

Описание

publicstaticEventUtil::setSocketOption(
    mixed$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, если возникла ошибка.

Смотрите также

To Top