Provided by: libnng-dev_1.9.0-2_amd64 bug

NAME

       nng_pub - publisher protocol

SYNOPSIS

           #include <nng/protocol/pubsub0/pub.h>

DESCRIPTION

       The pub protocol is one half of a publisher/subscriber pattern. In this pattern, a
       publisher sends data, which is broadcast to all subscribers. The subscribing applications
       only see the data to which they have subscribed.

       The pub protocol is the publisher side, and the sub protocol is the subscriber side.

           Note
           In this implementation, the publisher delivers all messages to all subscribers. The
           subscribers maintain their own subscriptions, and filter them locally. Thus, this
           pattern should not be used in an attempt to reduce bandwidth consumption.

       The topics that subscribers subscribe to is just the first part of the message body.
       Applications should construct their messages accordingly.

   Socket Operations
       The nng_pub0_open() functions create a publisher socket. This socket may be used to send
       messages, but is unable to receive them. Attempts to receive messages will result in
       NNG_ENOTSUP.

   Protocol Versions
       Only version 0 of this protocol is supported. (At the time of writing, no other versions
       of this protocol have been defined.)

   Protocol Options
       The pub protocol has no protocol-specific options.

   Protocol Headers
       The pub protocol has no protocol-specific headers.

SEE ALSO

       nng_pub_open(3), nng_sub(7), nng(7)

                                            2024-12-27                                 NNG_PUB(7)