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**в случае возникновения ошибки.

Дивіться також