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...