GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
ZMQ_MSG_MORE(3) 0MQ Manual ZMQ_MSG_MORE(3)

zmq_msg_more - indicate if there are more message parts to receive

int zmq_msg_more (zmq_msg_t *message);

The zmq_msg_more() function indicates whether this is part of a multi-part message, and there are further parts to receive.

The zmq_msg_more() function shall return zero if this is the final part of a multi-part message, or the only part of a single-part message. It shall return 1 if there are further parts to receive.

Receiving a multi-part message.

zmq_msg_t part;
while (true) {
    //  Create an empty 0MQ message to hold the message part
    int rc = zmq_msg_init (&part);
    assert (rc == 0);
    //  Block until a message is available to be received from socket
    rc = zmq_recvmsg (socket, &part, 0);
    assert (rc != -1);
    if (zmq_msg_more (&part))
        fprintf (stderr, "more\n");
    else {
        fprintf (stderr, "end\n");
        break;
    }
    zmq_msg_close (part);
}

zmq_msg_get(3) zmq_msg_set(3) zmq_msg_init(3) zmq_msg_close(3) zmq(7)

This 0MQ manual page was written by Chuck Remes <cremes@mac.com[1]> and Pieter Hintjens <ph@imatix.com[2]>.

1.
cremes@mac.com
mailto:cremes@mac.com
2.
ph@imatix.com
mailto:ph@imatix.com
10/14/2014 0MQ 3.2.5

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.