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, указывают константой, которая соответствует протоколу TCP. Уровни протокола возвращает функция getprotobyname(). Подробнее о доступных константах рассказывает раздел константы класса EventUtil.

optname

Название, или тип, опции. Параметр аналогичен параметру опции сокета функции socket_get_option(). Подробнее о доступных константах рассказывает раздел константы класса EventUtil.

optval

Параметр принимает те же значения, что и параметр optval функции socket_get_option().

Возвращаемые значения

Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.

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

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top