(PECL zmq >= 0.5.0)
ZMQ::SOCKET_PAIR
Masque de paire exclusif
ZMQ::SOCKET_PUB
Socket de publication
ZMQ::SOCKET_SUB
Socket de souscription
ZMQ::SOCKET_REQ
Socket de requête
ZMQ::SOCKET_REP
Socket de réponse
ZMQ::SOCKET_XREQ
Alias de SOCKET_DEALER
ZMQ::SOCKET_XREP
Alias de SOCKET_ROUTER
ZMQ::SOCKET_PUSH
Socket de flux montant
ZMQ::SOCKET_PULL
Socket de flux descendant
ZMQ::SOCKET_ROUTER
Socket REP étendu, qui peut diriger les réponses aux demandeurs
ZMQ::SOCKET_DEALER
Socket REQ étendu, qui effectue une balance de charge sur tous les pairs connectés
ZMQ::SOCKET_XPUB
Similaire à SOCKET_PUB, sauf que vous pouvez recevoir des souscriptions comme messages. Le message de souscription est 0 (désabonner) ou 1 (abonner) suivi du topic.
ZMQ::SOCKET_XSUB
Similaire à SOCKET_SUB, sauf que vous pouvez envoyer des souscriptions. Voir SOCKET_XPUB pour le format.
ZMQ::SOCKET_STREAM
Utilisé pour envoyer et recevoir des données TCP depuis un pair non-ØMQ. Disponible si compilé avec ZeroMQ 4.x ou supérieures (Valeur : entier).
ZMQ::SOCKOPT_HWM
La limite haute pour les messages entrants et sortants est une limite sur le nombre maximal de messages ØMQ en attente dans la file d'attente mémoire pour un chaque pair avec lequel le socket communique. Le fait de définir cette option sur un socket n'affectera que les connexions effectuées après que l'option ait été définie. Sur ZeroMQ 3.x, c'estun gestionnaire pour définir à la fois SNDHWM et RCVHWM. (Valeur : entier).
ZMQ::SOCKOPT_SNDHWM
L'option ZMQ_SNDHWM va définir la limite haute pour les messages sortants sur le socket spécifié. Disponible si compilé avec ZeroMQ 3.x ou supérieures (Valeur : entier).
ZMQ::SOCKOPT_RCVHWM
L'option SOCKOPT_RCVHWM va définir la limite haute pour les messages entrants sur le socket spécifié. Disponible si compilé avec ZeroMQ 3.x ou supérieures (Valeur : entier).
ZMQ::SOCKOPT_AFFINITY
Défini l'affinité I/O thread (Valeur : entier)
ZMQ::SOCKOPT_IDENTITY
Défini l'identifié du socket (Valeur : chaîne de caractères)
ZMQ::SOCKOPT_SUBSCRIBE
Etablit un filtre de message.Valide pour un socket de souscription (Valeur : chaîne de caractères)
ZMQ::SOCKOPT_UNSUBSCRIBE
Supprime un filtre de message. Valide pour un socket de souscription (Valeur : chaîne de caractères)
ZMQ::SOCKOPT_RATE
Défini le taux pour les sockets multicast (pgm) (Valeur : entier >= 0)
ZMQ::SOCKOPT_RECOVERY_IVL
Défini l'intervalle de récupération multicast (Valeur : entier >= 0)
ZMQ::SOCKOPT_RECONNECT_IVL
Défini l'intervalle de reconnexion initial (Valeur : entier >= 0)
ZMQ::SOCKOPT_RECONNECT_IVL_MAX
Défini l'intervalle de reconnexion maximal (Valeur : entier >= 0)
ZMQ::SOCKOPT_MCAST_LOOP
Contrôle de la boucle locale multicast (Valeur : entier >= 0)
ZMQ::SOCKOPT_SNDBUF
Défini la taille du tampon de transmission du Kernel (Valeur : entier >= 0)
ZMQ::SOCKOPT_RCVBUF
Défini la taille du tampon de réception du Kernal (Valeur : entier >= 0)
ZMQ::SOCKOPT_RCVMORE
Réception de messages multipart (Valeur : entier)
ZMQ::SOCKOPT_TYPE
Récupère le type de socket. Valide pour getSockOpt (Valeur : entier)
ZMQ::SOCKOPT_LINGER
La valeur linger du socket. Spécifie la durée de blocage du socket lors de sa tentative d'afficher les messages après qu'il n'ait été fermé (Valeur : entier)
ZMQ::SOCKOPT_BACKLOG
L'option SOCKOPT_BACKLOG définit la taille maximale de la file d'attente des messages sortants par connexions pour le socket spécifié ; ceci ne s'applique que pour les transports orientés connexion. (Valeur : entier)
ZMQ::SOCKOPT_MAXMSGSIZE
Limite la taille maximale d'un message entrant. La valeur -1 signifie qu'il n'y a aucune limite. Disponible que si compilé avec ZeroMQ 3.x ou supérieurs (Valeur : entier)
ZMQ::SOCKOPT_SNDTIMEO
Défini le délai d'attente maximal pour une opération d'envoi sur le socket. La valeur -1 signifie qu'il n'y a aucune limite. Disponible que si compilé avec ZeroMQ 3.x ou supérieures (Valeur : entier)
ZMQ::SOCKOPT_RCVTIMEO
Défini le délai d'attente pour une opération de réception sur le socket. La valeur -1 signifie qu'il n'y a aucune limite. Disponible que si compilé avec ZeroMQ 3.x ou supérieures (Valeur : entier)
ZMQ::SOCKOPT_IPV4ONLY
Si vaut 1, le support IPV6 sera désactivé. Disponible que si compilé avec ZeroMQ 3.x ou supérieures (Valeur : entier)
ZMQ::SOCKOPT_LAST_ENDPOINT
Récupère le point final de la dernière connexion - pour une utilisation avec les jokers * des ports. Disponible que si compilé avec ZeroMQ 3.x ou supérieures (Valeur : chaîne de caractères)
ZMQ::SOCKOPT_TCP_KEEPALIVE_IDLE
Temps d'inactivité pour les keepalive TCP. Disponible que si compilé avec ZeroMQ 3.x ou supérieures (Valeur : entier)
ZMQ::SOCKOPT_TCP_KEEPALIVE_CNT
Compteur de temps pour les keepalive TCP. Disponible que si compilé avec ZeroMQ 3.x ou supérieures (Valeur : entier)
ZMQ::SOCKOPT_TCP_KEEPALIVE_INTVL
Intervalle pour les keepalive TCP. Disponible que si compilé avec ZeroMQ 3.x ou supérieures (Valeur : entier)
ZMQ::SOCKOPT_DELAY_ATTACH_ON_CONNECT
Défini une chaîne CIDR pour correspondre avec les connexions TCP entrantes. Disponible que si compilé avec ZeroMQ 3.x ou supérieures (Valeur : chaîne de caractères)
ZMQ::SOCKOPT_TCP_ACCEPT_FILTER
Défini une chaîne CIDR pour correspondre avec les connexions entrantes TCP. Disponible que si compilé avec ZeroMQ 3.x ou supérieures (Valeur : chaîne de caractères)
ZMQ::SOCKOPT_XPUB_VERBOSE
Défini le XPUB pour recevoir une message d'application sur chaque instance d'une souscription. Disponible que si compilé avec ZeroMQ 3.x ou supérieures (Valeur : chaîne de caractères)
ZMQ::SOCKOPT_ROUTER_RAW
Défini le mode brut sur le ROUTER (définir à la valeur 1 pour cela). En mode brut, lors de l'utilisation du transport tcp://, le socket va lire et écrire sans ZeroMQ. Disponible que si compilé avec ZeroMQ 4.0 ou supérieures (Valeur : chaîne de caractères)
ZMQ::SOCKOPT_IPV6
Active l'IPV6. Disponible que si compilé avec ZeroMQ 4.0 ou supérieures (Valeur : chaîne de caractères)
ZMQ::CTXOPT_MAX_SOCKETS
La limite du socket pour ce contexte. Disponible que si compilé avec ZeroMQ 3.x ou supérieures (Valeur : entier)
ZMQ::POLL_IN
File pour les données entrantes
ZMQ::POLL_OUT
File pour les données sortantes
ZMQ::MODE_NOBLOCK
Opération non-bloquante. Obsolète : utilisez plutôt ZMQ::MODE_DONTWAIT
ZMQ::MODE_DONTWAIT
Opération non-bloquante
ZMQ::MODE_SNDMORE
Envoi un message multipart
ZMQ::DEVICE_FORWARDER
Périphérique de transfert
ZMQ::DEVICE_QUEUE
Périphérique de file
ZMQ::DEVICE_STREAMER
Périphérique de streamer
ZMQ::ERR_INTERNAL
Erreur interne de l'extension ZMQ
ZMQ::ERR_EAGAIN
Implique que l'opération bloquera lorsque ZMQ::MODE_DONTWAIT est utilisé
ZMQ::ERR_ENOTSUP
L'opération n'est pas supportée par ce type de socket
ZMQ::ERR_EFSM
L'opération ne peut être exécutée car le socket est dans un statut incorrect
ZMQ::ERR_ETERM
Le contexte doit se terminer