(PECL zmq >= 0.5.0)
ZMQ::SOCKET_PAIRPadrão de paridade exclusiva
ZMQ::SOCKET_PUBSocket de publicação
ZMQ::SOCKET_SUBSocket de subscrição
ZMQ::SOCKET_REQSocket de requisição
ZMQ::SOCKET_REPSocket de resposta
ZMQ::SOCKET_XREQUm pseudônimo para SOCKET_DEALER
ZMQ::SOCKET_XREPUm pseudônimo para SOCKET_ROUTER
ZMQ::SOCKET_PUSHUm socket para envio de fluxo
ZMQ::SOCKET_PULLUm socket para recepção de fluxo
ZMQ::SOCKET_ROUTERUm socket de resposta estendido que pode rotear respostas para os solicitantes
ZMQ::SOCKET_DEALERUm socket estendido de requisição que equilibra a carga para todos os clientes conectados
ZMQ::SOCKET_XPUBSimilar ao SOCKET_PUB, exceto que é possível receber subscrições como mensagens. A mensagem de subscrição é 0 (não subscrever) ou 1 (subscrever) seguido por um tópico.
ZMQ::SOCKET_XSUBSimilar ao SOCKET_SUB, exceto que é possível enviar subscrições como mensagens. Consulte SOCKET_XPUB para saber o formato.
ZMQ::SOCKET_STREAMUsado para enviar e receber dados via TCP de um cliente não ØMQ. Disponível se compilado em versão igual ou superior a 4.x da ZeroMQ (Valor: int)
ZMQ::SOCKOPT_HWMO marcador High Water Mark (HWM) para as mensagens que entram e saem, é um marcador de limite do número máximo de mensagens que a ØMQ enfileira na memória para um cliente qualquer ao qual o socket especificado esteja se comunicando. Definir esta opção em um socket afetará apenas as conexões feitas após a configuração da opção. Na ZeroMQ 3.x esta opção é um encapsulador para a configuração de SNDHWM e RCVHWM. (Valor: int).
ZMQ::SOCKOPT_SNDHWMA opção ZMQ_SNDHWM define o limite HWM para as mensagens de saída no socket especificado. Disponível se compilado na versão 3.x ou maior da ZeroMQ (Valor: int).
ZMQ::SOCKOPT_RCVHWMA opção ZMQ_RCVHWM define o limite HWM para as mensagens de entrada no socket especificado. Disponível se compilado na versão 3.x ou maior da ZeroMQ (Valor: int).
ZMQ::SOCKOPT_AFFINITYDefine a relação com a thread de E/S (Valor: int)
ZMQ::SOCKOPT_IDENTITYDefine a identidade do socket (Valor: string)
ZMQ::SOCKOPT_SUBSCRIBEEstabelece um filtro de mensagens. Válido para o socket subscrito (Valor: string)
ZMQ::SOCKOPT_UNSUBSCRIBERemove um filtro de mensagens. Válido para o socket subscrito (Valor: string)
ZMQ::SOCKOPT_RATEDefine a taxa de envio para sockets multicast (pgm) (Valor: int >= 0)
ZMQ::SOCKOPT_RECOVERY_IVLDefine o intervalo de recuperação multicast (Valor: int >= 0)
ZMQ::SOCKOPT_RECONNECT_IVLDefine o intervalo de reconexão inicial (Valor: int >= 0)
ZMQ::SOCKOPT_RECONNECT_IVL_MAXDefine o intervalo máximo de reconexão (Valor: int >= 0)
ZMQ::SOCKOPT_MCAST_LOOPControla o retorno do multicast (Valor: int >= 0)
ZMQ::SOCKOPT_SNDBUFDefine o tamanho do buffer do kernel de transmissão (Valor: int >= 0)
ZMQ::SOCKOPT_RCVBUFDefine o tamanho do buffer do kernel de recepção (Valor: int >= 0)
ZMQ::SOCKOPT_RCVMORERecebe mensagens com várias partes (Valor: int)
ZMQ::SOCKOPT_TYPEObtém o tipo de socket. Válido para o método getSockOpt (Valor: int)
ZMQ::SOCKOPT_LINGERO tempo de permanência após fechamento do socket. Especifica por quanto tempo o socket fica bloqueado enquanto tenta dar vazão às mensagens depois que ele tenha sido fechado (Valor: int)
ZMQ::SOCKOPT_BACKLOGA opção SOCKOPT_BACKLOG define o comprimento máximo da fila de conexões de clientes para o socket especificado; isso só se aplica a transportes orientados a conexão. (Valor: int)
ZMQ::SOCKOPT_MAXMSGSIZELimita o tamanho máximo da mensagem de entrada. O valor -1 significa que não há limite. Disponível se compilado em versão igual ou superior a 3.x da ZeroMQ (Valor: int)
ZMQ::SOCKOPT_SNDTIMEODefine o tempo limite para a operação de envio no socket. O valor -1 indica que não há limite. Disponível se compilado em versão igual ou superior a 3.x da ZeroMQ (Valor: int)
ZMQ::SOCKOPT_RCVTIMEODefine o tempo limite para a operação de recepção no socket. O valor -1 indica que não há limite. Disponível se compilado em versão igual ou superior a 3.x da ZeroMQ (Valor: int)
ZMQ::SOCKOPT_IPV4ONLYDesabilita o suporte ao IPV6 caso o valor seja 1. Disponível se compilado em versão igual ou superior a 3.x da ZeroMQ (Valor: int)
ZMQ::SOCKOPT_LAST_ENDPOINTRecupera o último destino conectado - para o uso com as portas * coringa. Disponível se compilado em versão igual ou superior a 3.x da ZeroMQ (Valor: string)
ZMQ::SOCKOPT_TCP_KEEPALIVE_IDLETempo de ociosidade para os pacotes TCP keepalive. Disponível se compilado em versão igual ou superior a 3.x da ZeroMQ (Valor: int)
ZMQ::SOCKOPT_TCP_KEEPALIVE_CNTContador para os pacotes TCp keepalive. Disponível se compilado em versão igual ou superior a 3.x da ZeroMQ (Valor: int)
ZMQ::SOCKOPT_TCP_KEEPALIVE_INTVLIntervalo para os pacotes TCP keepalive. Disponível se compilado em versão igual ou superior a 3.x da ZeroMQ (Valor: int)
ZMQ::SOCKOPT_DELAY_ATTACH_ON_CONNECTDefine uma string CIDR para comparar com as conexões TCP de entrada. Disponível se compilado em versão igual ou superior a 3.x da ZeroMQ (Valor: string)
ZMQ::SOCKOPT_TCP_ACCEPT_FILTERDefine uma string CIDR para comparar com as conexões TCP de entrada. Disponível se compilado em versão igual ou superior a 3.x da ZeroMQ (Valor: string)
ZMQ::SOCKOPT_XPUB_VERBOSEDefine que a opção XPUB deve receber uma mensagem de aplicação em cada instância de subscrição. Disponível se compilado em versão igual ou superior a 3.x da ZeroMQ (Valor: string)
ZMQ::SOCKOPT_ROUTER_RAWDefine o modo raw (sem processamento) para o ROUTER, quando passado o valor 1. No modo raw, ao usar um socket TCP, a leitura e escrita dos dados será realizada sem o processamento do ZeroMQ. Disponível se compilado em versão igual ou superior a 4.0 da ZeroMQ (Valor: string)
ZMQ::SOCKOPT_IPV6Habilita o protocolo IPV6. Disponível se compilado em versão igual ou superior a 4.0 da ZeroMQ (Valor: string)
ZMQ::CTXOPT_MAX_SOCKETSO número máximo de sockets para o contexto. Disponível se compilado em versão igual ou superior a 3.x da ZeroMQ (Valor: int)
ZMQ::POLL_INConsulta se há dados de entrada
ZMQ::POLL_OUTConsulta se há dados e saída
ZMQ::MODE_NOBLOCKDefine a operação como não bloqueante. Constante descontinuada, use ZMQ::MODE_DONTWAIT em seu lugar
ZMQ::MODE_DONTWAITDefine a operação como não bloqueante
ZMQ::MODE_SNDMOREEnvia uma mensagem particionada (com várias partes)
ZMQ::DEVICE_FORWARDERDefine um dispositivo de encaminhamento
ZMQ::DEVICE_QUEUEDefine um dispositivo de enfileiramento
ZMQ::DEVICE_STREAMERDefine um dispositivo de fluxo
ZMQ::ERR_INTERNALErro interno na extensão ZMQ
ZMQ::ERR_EAGAINImplica que a operação será bloqueante caso ZMQ::MODE_DONTWAIT seja usada
ZMQ::ERR_ENOTSUPA operação não é suportada pelo tipo de socket informado
ZMQ::ERR_EFSMA operação não pode ser executada porque o socket não está em um estado válido
ZMQ::ERR_ETERMO contexto foi encerrado