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
**в случае возникновения ошибки.
Дивіться також
- socket_get_option() - Отримує опції потоку для сокету
- socket_set_option() - Встановлює опції для сокету