---
name: "zmq_msg_size"
section: "3"
platform: "linux"
package: "zeromq"
version: "4.3.5-3"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/zmq_msg_size"
---

# zmq\_msg\_size(3)

retrieve message content size in bytes

## NAME

zmq\_msg\_size - retrieve message content size in bytes

## SYNOPSIS

**size\_t zmq\_msg\_size (zmq\_msg\_t** *\*msg***);**

## DESCRIPTION

The *zmq\_msg\_size()* function shall return the size in bytes of the content of the message object referenced by *msg*.

**Caution**\

Never access *zmq\_msg\_t* members directly, instead always use the *zmq\_msg* family of functions.

## RETURN VALUE

Upon successful completion, *zmq\_msg\_size()* shall return the size of the message content in bytes.

## ERRORS

No errors are defined.

## SEE ALSO

[**zmq\_msg\_data**(3)](/zmq_msg_data/3.md) [**zmq\_msg\_init**(3)](/zmq_msg_init/3.md) [**zmq\_msg\_init\_size**(3)](/zmq_msg_init_size/3.md) [**zmq\_msg\_init\_buffer**(3)](/zmq_msg_init_buffer/3.md) [**zmq\_msg\_init\_data**(3)](/zmq_msg_init_data/3.md) [**zmq\_msg\_close**(3)](/zmq_msg_close/3.md) [**zmq**(7)](/zmq/7.md)

## AUTHORS

This page was written by the 0MQ community. To make a change please read the 0MQ Contribution Policy at **http://www.zeromq.org/docs:contributing**.
