# ZMQ

# Introdução

Aviso

Esta extensão é EXPERIMENTAL. O comportamento desta extensão, incluindo os nomes de suas funções e qualquer outra documentação relacionada a esta extensão, pode mudar sem aviso prévio em futuras versões do PHP. Use por sua conta e risco.

"ØMQ é uma biblioteca que permite a criação e implementação rápida de aplicações baseadas na troca rápida de mensagens." --0MQ Website

Para mais informações sobre 0MQ, consulte » http://zeromq.org/.

- Instalação/Configuração
  - Dependências
  - Instalação
- ZMQ — A classe ZMQ
  - ZMQ::__construct — Construtor da classe ZMQ
- ZMQContext — A classe ZMQContext
  - ZMQContext::__construct — Constrói um novo objeto ZMQContext
  - ZMQContext::getOpt — Obtém uma opção de contexto
  - ZMQContext::getSocket — Cria um novo socket
  - ZMQContext::isPersistent — Retorna se o contexto é persistente
  - ZMQContext::setOpt — Define uma opção de socket
- ZMQSocket — A classe ZMQSocket
  - ZMQSocket::bind — Associa o socket
  - ZMQSocket::connect — Conecta o socket
  - ZMQSocket::__construct — Constrói um novo ZMQSocket
  - ZMQSocket::disconnect — Desconecta um socket
  - ZMQSocket::getEndpoints — Obtém uma lista de destinos
  - ZMQSocket::getPersistentId — Obtém o id persistente
  - ZMQSocket::getSocketType — Retorna o tipo de socket
  - ZMQSocket::getSockOpt — Obtém a opção do socket
  - ZMQSocket::isPersistent — Se o socket é persistente
  - ZMQSocket::recv — Recebe uma mensagem
  - ZMQSocket::recvMulti — Recebe uma mensagem de partes múltiplas
  - ZMQSocket::send — Envia uma mensagem
  - ZMQSocket::sendmulti — Envia uma mensagem de múltiplas partes
  - ZMQSocket::setSockOpt — Define uma opção de socket
  - ZMQSocket::unbind — Desvincula o socket
- ZMQPoll — A classe ZMQPoll
  - ZMQPoll::add — Adiciona o item na lista de pesquisa
  - ZMQPoll::clear — Limpa a lista de consulta
  - ZMQPoll::count — Conta os itens na lista de consulta
  - ZMQPoll::getLastErrors — Obtém erros da consulta
  - ZMQPoll::poll — Consulta os itens
  - ZMQPoll::remove — Remove um item da lista de consulta
- ZMQDevice — A classe ZMQDevice
  - ZMQDevice::__construct — Constrói um novo dispositivo
  - ZMQDevice::getIdleTimeout — Obtém o tempo limite de inatividade
  - ZMQDevice::getTimerTimeout — Obtém o tempo limite do temporizador
  - ZMQDevice::run — Executa o novo dispositivo
  - ZMQDevice::setIdleCallback — Define a função de retorno de inatividade
  - ZMQDevice::setIdleTimeout — Define o tempo limite de inatividade
  - ZMQDevice::setTimerCallback — Define a função de retorno do temporizador
  - ZMQDevice::setTimerTimeout — Define o tempo limite do temporizador

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open