0MQ messaging 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-threads 수입니다.
is_persistent
컨텍스트가 지속되는지 여부입니다. 영구 컨텍스트는 여러 요청에 걸쳐 저장되며 영구 소켓의 요구 사항입니다.

오류/예외

컨텍스트 초기화가 실패하면 ZMQContextException을 던집니다.


Examples

예제 #1 ZMQContext() 예제

새 컨텍스트를 구성하고 요청 소켓을 할당합니다.

                  
<?php
/* Allocate a new context */
$context = new ZMQContext();

/* Create a new socket */
$socket = $context->getSocket(ZMQ::SOCKET_REQ, 'my sock');

/* Connect the socket */
$socket->connect("tcp://example.com:1234");

/* Send a request */
$socket->send("Hello there");

/* Receive back the response */
$message = $socket->recv();
?>