---
name: "ZeroMQ::Constants"
section: "3pm"
platform: "linux"
package: "libzeromq-perl"
version: "0.23-1+b2"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/ZeroMQ::Constants"
---

# ZeroMQ::Constants(3pm)

ZeroMQ Constants

## NAME

ZeroMQ::Constants - ZeroMQ Constants

## EXPORTS

You may choose to import one or more (using the `":all"` import tag) constants into your namespace by supplying arguments to the `"use ZeroMQ"` call as shown in the synopsis above.

The exportable constants are:

### ":socket" - Socket types and socket options

- ZMQ\_PAIR

  - ZMQ\_PUB

  - ZMQ\_SUB

  - ZMQ\_REQ

  - ZMQ\_REP

  - ZMQ\_XREQ

  - ZMQ\_XREP

  - ZMQ\_XPUB

  - ZMQ\_XSUB

  - ZMQ\_ROUTER

  - ZMQ\_DEALER

  - ZMQ\_PULL

  - ZMQ\_PUSH

  - ZMQ\_UPSTREAM

  - ZMQ\_DOWNSTREAM

  - ZMQ\_BACKLOG

  - ZMQ\_FD

  - ZMQ\_LINGER

  - ZMQ\_EVENTS

  - ZMQ\_RECONNECT\_IVL

  - ZMQ\_RECONNECT\_IVL\_MAX

  - ZMQ\_TYPE

  - ZMQ\_NOBLOCK

  - ZMQ\_SNDMORE

  - ZMQ\_HWM

  - ZMQ\_SWAP

  - ZMQ\_AFFINITY

  - ZMQ\_IDENTITY

  - ZMQ\_SUBSCRIBE

  - ZMQ\_UNSUBSCRIBE

  - ZMQ\_RATE

  - ZMQ\_RECOVERY\_IVL

  - ZMQ\_MCAST\_LOOP

  - ZMQ\_SNDBUF

  - ZMQ\_RCVBUF

  - ZMQ\_RCVMORE

  - ZMQ\_POLLIN

  - ZMQ\_POLLOUT

  - ZMQ\_POLLERR

  - ZMQ\_RECOVERY\_IVL\_MSEC

  ### ":device" - Device types

- ZMQ\_QUEUE

  - ZMQ\_FORWARDER

  - ZMQ\_STREAMER

  ### ":message" - Message Options

- ZMQ\_MAX\_VSM\_SIZE

  - ZMQ\_DELIMITER

  - ZMQ\_VSM

  - ZMQ\_MSG\_MORE

  - ZMQ\_MSG\_SHARED

  ### miscellaneous

- ZMQ\_HAUSNUMERO

  - ZMQ\_VERSION

  - ZMQ\_VERSION\_MAJOR

  - ZMQ\_VERSION\_MINOR

  - ZMQ\_VERSION\_PATCH

  ### uncategorized
