(PECL zmq >= 0.5.0)
ZMQDevice::__construct — Constrói um novo dispositivo
"Dispositivos ØMQ podem itermediar endereços, serviços, filas, ou qualquer outra abstração que se deseje definir sobre a mensagem e as camadas de socket." -- zguide
frontend
Parametro de entrada dos dispositivos. Geralmente de onde as mensagens estão vindo.
backend
Parâmetro de destino dos dispositivos. Geralmente para onde as mensagens estão indo.
listener
Um socket ouvinte (listener), que recebe uma cópia de todas as mensagens indo em ambas direções. O tipo desse socket deve ser SUB, PULL ou DEALER.
A chamada para este método prepara o dispositivo. Geralmente os dispositivos são processos se longa execução, assim, executar esse método a partir de um script interativo não é recomendado. Esse método lança uma exceção ZMQDeviceException caso o dispositivo não possa ser inicializado.