ZMQContext::getSocket
(PECL zmq >= 0.5.0)
ZMQContext::getSocket — Створює новий сокет
Опис
public ZMQContext::getSocket(int $type, string $persistent_id = null, callable $on_new_socket = null): ZMQSocket
Метод створення сокету з контексту. Якщо контекст не є постійним, то параметр persistent_id
буде проігноровано та сокет буде непостійним. Функція, задана в on_new_socket
буде викликана тільки якщо буде створено нову структуру сокету, що лежить в основі.
Список параметрів
type
Константа**ZMQ::SOCKET_*
**задає тип сокету.
persistent_id
Если задан параметрpersistent_id
, то сокет зберігатиметься між запитами.
on_new_socket
Callback-функція, яка буде викликана під час створення нової структури сокету. Функція не буде викликана, якщо використовується постійний контекст. Функція приймає як аргументи ZMQSocket і persistent_id.
Значення, що повертаються
Повертає об'єкт ZMQSocket
Помилки
Викидає ZMQSocketExceptionв случае возникновения ошибки.
Приклади
Приклад #1 Приклад використання ZMQContext()****
Основи
Loading...