ZMQ
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
ZMQ
Референца за `class.zmq.php` со подобрена типографија и навигација.
Класата ZMQ
Класата ZMQ
Вовед
Синопсис на класата
Претходно дефинирани константи
(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-
Контекстот е завршен
Содржина
- ZMQ::__construct — ZMQ конструктор