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