PHP 8.4.1 Released!

ZMQContext::__construct

(PECL zmq >= 0.5.0)

ZMQContext::__constructConstruir un nuevo objeto ZMQContext

Descripción

public ZMQContext::__construct(int $io_threads = 1, bool $is_persistent = true)

Construye un nuevo contexto ZMQ. Este se emplea para inicializar sockets. Se requiere una conexión persistente para inicializar sockets persistentes.

Parámetros

io_threads

Número de hilos de entrada/salida del contexto.

is_persistent

Si el contexto es persistente. Los contextos persistentes se almacenan durante múltiples peticiones, por lo que son un requisito para los sockets persistentes.

Errores/Excepciones

Lanza una ZMQContextException si la inicialización del contexto falla.

Ejemplos

Ejemplo #1 Un ejemplo de ZMQContext()

Construir un nuevo contexto y asignarle un socket de petición

<?php
/* Asignar un nuevo contexto */
$context = new ZMQContext();

/* Crear un nuevo socket */
$socket = $context->getSocket(ZMQ::SOCKET_REQ, 'my sock');

/* Conectar con el socket */
$socket->connect("tcp://example.com:1234");

/* Enviar una petición */
$socket->send("Hello there");

/* Recibir la respuesta */
$message = $socket->recv();
?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top