CakeFest 2024: The Official CakePHP Conference

EventUtil::setSocketOption

(PECL event >= 1.6.0)

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

Описание

public static EventUtil::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, если возникла ошибка.

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top