ZMQContext::__construct

(PECL zmq >= 0.5.0)

ZMQContext::__construct构造一个新的 ZMQContext 对象

描述

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

构造一个新的 ZMQ 上下文。该上下文用于初始化套接字。持久上下文是初始化持久套接字的必要条件。

参数

io_threads

上下文中的 io 线程数。

is_persistent

上下文是否持久。持久上下文在多个请求之间存储,是持久套接字的必要条件。

错误/异常

如果上下文初始化失败,则抛出 ZMQContextException

示例

示例 #1 一个 ZMQContext() 示例

构造一个新的上下文并从中分配请求套接字

<?php
/* 分配一个新的上下文 */
$context = new ZMQContext();

/* 创建一个新的套接字 */
$socket = $context->getSocket(ZMQ::SOCKET_REQ, 'my sock');

/* 连接套接字 */
$socket->connect("tcp://example.com:1234");

/* 发送请求 */
$socket->send("Hello there");

/* 接收响应 */
$message = $socket->recv();
?>

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top