From 75af6aed482ab16997c1388fe801f74d11ec12a4 Mon Sep 17 00:00:00 2001 From: Martin Lucina Date: Mon, 23 Jan 2012 08:54:14 +0100 Subject: Imported Upstream version 2.1.9 --- doc/zmq_pgm.html | 136 +++++++++++++++++++++++++++---------------------------- 1 file changed, 67 insertions(+), 69 deletions(-) (limited to 'doc/zmq_pgm.html') diff --git a/doc/zmq_pgm.html b/doc/zmq_pgm.html index 9383d71..64e3e75 100644 --- a/doc/zmq_pgm.html +++ b/doc/zmq_pgm.html @@ -2,15 +2,28 @@ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> - - + + zmq_pgm(7) - +
+

SYNOPSIS

PGM (Pragmatic General Multicast) is a protocol for reliable multicast transport of data over IP networks.

+
+

DESCRIPTION

ØMQ implements two variants of PGM, the standard protocol where PGM datagrams @@ -610,6 +593,8 @@ not require any special privileges.

+
+

ADDRESSING

A ØMQ address string consists of two parts as follows: @@ -618,7 +603,8 @@ transport protocol to use. For the standard PGM protocol, transport sha set to pgm. For the "Encapsulated PGM" protocol transport shall be set to epgm. The meaning of the endpoint part for both the pgm and epgm transport is defined below.

-

Connecting a socket

+
+

Connecting a socket

When connecting a socket to a peer address using zmq_connect() with the pgm or epgm transport, the endpoint shall be interpreted as an interface followed by a semicolon, followed by a multicast address, followed by a colon @@ -632,7 +618,7 @@ The interface name as defined by the operating system.

  • -The primary IPv4 address assigned to the interface, in it’s numeric +The primary IPv4 address assigned to the interface, in its numeric representation.

  • @@ -648,9 +634,12 @@ names exist, thus only the primary IPv4 address may be used to specify an interface.
    -

    A multicast address is specified by an IPv4 multicast address in it’s numeric +

    A multicast address is specified by an IPv4 multicast address in its numeric representation.

    +
    +
    +

    WIRE FORMAT

    Consecutive PGM datagrams are interpreted by ØMQ as a single continuous stream @@ -658,7 +647,8 @@ of data where ØMQ messages are not necessarily aligned with PGM datagram boundaries and a single ØMQ message may span several PGM datagrams. This stream of data consists of ØMQ messages encapsulated in frames as described in zmq_tcp(7).

    -

    PGM datagram payload

    +
    +

    PGM datagram payload

    The following ABNF grammar represents the payload of a single PGM datagram as used by ØMQ:

    @@ -706,6 +696,9 @@ Third datagram payload +--------------+----------------------------+-------------+
    +
    +
    +

    EXAMPLE

    @@ -723,6 +716,8 @@ rc = zmq_connect(socket, "pgm://192.168.1.1;239.192.1.1:5555"); assert (rc == 0);
    +
    +

    SEE ALSO

    zmq_connect(3) @@ -732,17 +727,20 @@ assert (rc == 0); zmq_inproc(7) zmq(7)

    +
    +

    AUTHORS

    This ØMQ manual page was written by Martin Sustrik <sustrik@250bpm.com> and Martin Lucina <mato@kotelna.sk>.

    +

    -- cgit v1.2.3