PHP.mk документација

ZMQ

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

class.zmq.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека class.zmq.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
ZMQ

Референца за `class.zmq.php` со подобрена типографија и навигација.

class.zmq.php

Класата ZMQ

Класата ZMQ

Вовед

Синопсис на класата

class ZMQ {
/* Константи */
const int POLL_IN;
const int POLL_OUT;
const int ERR_EFSM;
const int ERR_ETERM;
/* Методи */
private __construct()
}

Претходно дефинирани константи

(PECL zmq >= 0.5.0)

ZMQ::SOCKET_PAIR

Типови на ZMQ константи

ZMQ::SOCKET_PUB

Шема на ексклузивен пар

ZMQ::SOCKET_SUB

Приемник (Publisher) сокет

ZMQ::SOCKET_REQ

Претплатник (Subscriber) сокет

ZMQ::SOCKET_REP

Сокет за барање (Request)

ZMQ::SOCKET_XREQ

Сокет за одговор (Reply)

ZMQ::SOCKET_XREP

Алијас за SOCKET_DEALER

ZMQ::SOCKET_PUSH

Алијас за SOCKET_ROUTER

ZMQ::SOCKET_PULL

Сокет за испраќање (push) во цевководот (pipeline) нагоре

ZMQ::SOCKET_ROUTER

Сокет за примање (pull) од цевководот (pipeline) надолу

ZMQ::SOCKET_DEALER

Проширен REP сокет што може да испраќа одговори до барателите

ZMQ::SOCKET_XPUB

Проширен REQ сокет што балансира оптоварување до сите поврзани партнери

ZMQ::SOCKET_XSUB

Слично на SOCKET_PUB, освен што можете да примате претплати како пораки. Пораката за претплата е 0 (отпиши) или 1 (претплати) проследено со темата.

ZMQ::SOCKET_STREAM

Слично на SOCKET_SUB, освен што можете да испраќате претплати како пораки. Видете SOCKET_XPUB за формат. int).

ZMQ::SOCKOPT_HWM

Се користи за испраќање и примање TCP податоци од партнер што не е ØMQ. Достапно ако е компајлирано со ZeroMQ 4.x или повисоко (Вредност: int).

ZMQ::SOCKOPT_SNDHWM

Високата граница (high water mark) за дојдовни и излезни пораки е тврд лимит на максималниот број на заостанати пораки што ØMQ треба да ги стави во ред во меморијата за кој било поединечен партнер со кој комуницира наведениот сокет. Поставувањето на оваа опција на сокет ќе влијае само на врските направени откако опцијата е поставена. На ZeroMQ 3.x ова е обвивка за поставување и на SNDHWM и на RCVHWM. (Вредност: int).

ZMQ::SOCKOPT_RCVHWM

Опцијата ZMQ_SNDHWM ќе ја постави високата граница (high water mark) за излезни пораки на наведениот сокет. Достапно ако е компајлирано со ZeroMQ 3.x или повисоко (Вредност: int).

ZMQ::SOCKOPT_AFFINITY

Постави афинитет на I/O нишка (Вредност: int)

ZMQ::SOCKOPT_IDENTITY

Постави го афинитетот на I/O нишката (Вредност: string)

ZMQ::SOCKOPT_SUBSCRIBE

Постави го идентитетот на сокетот (Вредност: string)

ZMQ::SOCKOPT_UNSUBSCRIBE

Воспостави филтер за пораки. Важи за сокет на претплатник (Вредност: string)

ZMQ::SOCKOPT_RATE

Отстрани го филтерот за пораки. Важи за сокет на претплатник (Вредност: int >= 0)

ZMQ::SOCKOPT_RECOVERY_IVL

Постави ја стапката за мултикаст сокети (pgm) (Вредност: int >= 0)

ZMQ::SOCKOPT_RECONNECT_IVL

Постави го интервалот за обновување на мултикаст (Вредност: int >= 0)

ZMQ::SOCKOPT_RECONNECT_IVL_MAX

Постави го почетниот интервал за повторно поврзување (Вредност: int >= 0)

ZMQ::SOCKOPT_MCAST_LOOP

Постави го максималниот интервал за повторно поврзување (Вредност: int >= 0)

ZMQ::SOCKOPT_SNDBUF

Контролирај ја мултикаст јамката (Вредност: int >= 0)

ZMQ::SOCKOPT_RCVBUF

Постави ја големината на буферот за пренос на јадрото (Вредност: int >= 0)

ZMQ::SOCKOPT_RCVMORE

Постави ја големината на буферот за прием на јадрото (Вредност: int)

ZMQ::SOCKOPT_TYPE

Прими повеќеделни пораки (Вредност: int)

ZMQ::SOCKOPT_LINGER

Добиј го типот на сокетот. Важи за getSockOpt (Вредност: int)

ZMQ::SOCKOPT_BACKLOG

Вредноста на linger на сокетот. Го специфицира времето што сокетот го блокира обидувајќи се да ги испрати пораките откако е затворен (Вредност: int)

ZMQ::SOCKOPT_MAXMSGSIZE

Опцијата SOCKOPT_BACKLOG ќе ја постави максималната должина на редот на испратените врски на клиенти за наведениот сокет; ова се однесува само на транспортерите ориентирани кон врска. (Вредност: int)

ZMQ::SOCKOPT_SNDTIMEO

Ги ограничува максималната големина на дојдовната порака. Вредност -1 значи без ограничување. Достапно ако е компајлирано со ZeroMQ 3.x или повисоко (Вредност: int)

ZMQ::SOCKOPT_RCVTIMEO

Поставува временско ограничување за операцијата за испраќање на сокетот. Вредност -1 значи без ограничување. Достапно ако е компајлирано со ZeroMQ 3.x или повисоко (Вредност: int)

ZMQ::SOCKOPT_IPV4ONLY

Поставува временско ограничување за операцијата за прием на сокетот. Вредност -1 значи без ограничување. Достапно ако е компајлирано со ZeroMQ 3.x или повисоко (Вредност: int)

ZMQ::SOCKOPT_LAST_ENDPOINT

Оневозможи поддршка за IPV6 ако е 1. Достапно ако е компајлирано со ZeroMQ 3.x (Вредност: string)

ZMQ::SOCKOPT_TCP_KEEPALIVE_IDLE

Време на мирување за TCP keepalive. Достапно ако е компајлирано со ZeroMQ 3.x или повисоко (Вредност: int)

ZMQ::SOCKOPT_TCP_KEEPALIVE_CNT

Број на време за TCP keepalive. Достапно ако е компајлирано со ZeroMQ 3.x или повисоко (Вредност: int)

ZMQ::SOCKOPT_TCP_KEEPALIVE_INTVL

Интервал за TCP keepalive. Достапно ако е компајлирано со ZeroMQ 3.x или повисоко (Вредност: int)

ZMQ::SOCKOPT_DELAY_ATTACH_ON_CONNECT

Поставете CIDR стринг за совпаѓање со дојдовни TCP конекции. Достапно ако е компајлирано со ZeroMQ 3.x или повисоко (Вредност: string)

ZMQ::SOCKOPT_TCP_ACCEPT_FILTER

Поставете CIDR стринг за совпаѓање со дојдовни TCP конекции. Достапно ако е компајлирано со ZeroMQ 3.x или повисоко (Вредност: string)

ZMQ::SOCKOPT_XPUB_VERBOSE

Поставете го XPUB за примање порака од апликација на секоја инстанца на претплата. Достапно ако е компајлирано со ZeroMQ 3.x или повисоко (Вредност: string)

ZMQ::SOCKOPT_ROUTER_RAW

Sets the raw mode on the ROUTER, when set to 1. In raw mode when using tcp:// transport the socket will read and write without ZeroMQ framing. Available if compiled against ZeroMQ 4.0 or higher (Value: string)

ZMQ::SOCKOPT_IPV6

Овозможи IPV6. Достапно ако е компајлирано со ZeroMQ 4.0 или повисоко (Вредност: string)

ZMQ::CTXOPT_MAX_SOCKETS

Ограничување на сокетот за овој контекст. Достапно ако е компајлирано со ZeroMQ 3.x или повисоко (Вредност: int)

ZMQ::POLL_IN

Провери за дојдовни податоци

ZMQ::POLL_OUT

Провери за излезни податоци

ZMQ::MODE_NOBLOCK

Неблокирачка операција. Застарено, користете ZMQ::MODE_DONTWAIT наместо тоа

ZMQ::MODE_DONTWAIT

Неблокирачка операција

ZMQ::MODE_SNDMORE

Испрати повеќеделна порака

ZMQ::DEVICE_FORWARDER

Уред за проследување

ZMQ::DEVICE_QUEUE

Уред за редица

ZMQ::DEVICE_STREAMER

Уред за стриминг

ZMQ::ERR_INTERNAL

Внатрешна грешка на ZMQ екстензија

ZMQ::ERR_EAGAIN

Имплицира дека операцијата би блокирала кога се користи ZMQ::MODE_DONTWAIT

ZMQ::ERR_ENOTSUP

Операцијата не е поддржана од типот на сокетот

ZMQ::ERR_EFSM

Операцијата не може да се изврши бидејќи сокетот не е во правилна состојба

ZMQ::ERR_ETERM

Контекстот е завршен

Содржина

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.