引自:http://linux.die.net/man/7/zmq_epgm
Name
zmq_pgm - 0MQ reliable multicast transport using PGM
Synopsis
PGM (Pragmatic General Multicast) is a protocol for reliable multicast transport of data over IP networks.
Description
0MQ implements two variants of PGM, the standard protocol where PGM datagrams are layered directly on top of IP datagrams as defined by RFC 3208 (thepgm transport) and "Encapsulated PGM" or EPGM where PGM datagrams are encapsulated inside UDP datagrams (theepgm transport).
The pgm and epgm transports can only be used with the ZMQ_PUB andZMQ_SUB socket types.
Further, PGM sockets are rate limited by default. For details, refer to the ZMQ_RATE, and ZMQ_RECOVERY_IVL options documented in zmq_setsockopt(3).
-
Caution
The pgm transport implementation requires access to raw IP sockets. Additional pr