ZMQPoll::poll

(PECL zmq >= 0.5.0)

ZMQPoll::poll — Опитати всі елементи пулу

Опис

public ZMQPoll::poll(array &$readable, array &$writable, int $timeout = -1): int

Опитує всі елементи пулу. Читані та записувані елементи містяться у параметрах readableиwritable відповідно. Для перевірки помилок використовуйте метод ZMQPoll::getLastErrors()

Список параметрів

readable

Масив, в який будуть повернуті об'єкти, що читаються ZMQSockets/потоки PHP. Перед початком роботи масив буде очищений.

writable

Масив, в який будуть повернуті записані об'єкти ZMQSockets/потоки PHP. Перед початком роботи масив буде очищений.

timeout

Час очікування операції. -1 означає, що опитування чекатиме до останнього. Зверніть увагу, що з версії 1.0.0 час очікування задається в мілісекундах, а не в мікросекундах, як раніше.

Значення, що повертаються

Повертає кількість елементів, котрим відбувалася якась активність.

Помилки

Викидає ZMQPollExceptionв случае возникновения ошибки.

Приклади

Приклад #1 Приклад використання ZMQPoll()****

Створимо простий сервер опитування

Loading...