ZMQContext
PHP Manual

ZMQContext::__construct

(PECL zmq >= 0.5.0)

ZMQContext::__constructConstrói um novo objeto ZMQContext

Descrição

ZMQContext::__construct ([ integer $io_threads = 1 [, boolean $is_persistent = true ]] )

Constrói um novo contexto ZMQ. O contexto é usado para inicializar os sockets. Um contexto persistente é necessário para inicializar sockets persistentes.

Parâmetros

io_threads

Número de threads de I/O no contexto.

is_persistent

Indica se o contexto é persistente. Um contexto persistente é armazenado ao longo de várias requisições e é um requisito para os sockets persistentes.

Exemplos

Exemplo #1 Um exemplo de ZMQContext()

Constrói um novo contexto e aloca um socket de requisição a partir dele

<?php
/* Aloca um novo contexto */
$contexto = new ZMQContext();

/* Cria um novo socket */
$socket $contexto->getSocket(ZMQ::SOCKET_REQ'meu socket');

/* Conecta o socket */
$socket->connect("tcp://exemplo.com:1234");

/* Envia uma requisição */
$socket->send("Olá");

/* Recebe a resposta */
$mensagem $socket->recv();
?>

Valor Retornado

Lança uma exceção ZMQContextException caso a inicialização do contexto falhe.


ZMQContext
PHP Manual