summaryrefslogtreecommitdiff
path: root/man/man7
diff options
context:
space:
mode:
authorMartin Sustrik <sustrik@fastmq.commkdir>2010-01-21 12:07:42 +0100
committerMartin Sustrik <sustrik@fastmq.commkdir>2010-01-21 12:07:42 +0100
commitb1b66df37c0b05ba05d9636234bad0cc02a1bd03 (patch)
treea7003b0b7c9bde4d8ca25e88ca4eeaddb385c5e2 /man/man7
parent66ef22993f22a0d47703c1203f57d95c4316bc70 (diff)
PGM man page improved
Diffstat (limited to 'man/man7')
-rw-r--r--man/man7/zmq_pgm.78
1 files changed, 8 insertions, 0 deletions
diff --git a/man/man7/zmq_pgm.7 b/man/man7/zmq_pgm.7
index fb37735..6d70a56 100644
--- a/man/man7/zmq_pgm.7
+++ b/man/man7/zmq_pgm.7
@@ -18,6 +18,14 @@ socket option.
PGM transport can be used only with ZMQ_PUB and ZMQ_SUB sockets.
+Caution: PGM protocol runs directly on top of IP protocol and thus needs to
+open raw IP socket. On some operating systems this operation requires special
+privileges. On Linux, for example, you would need to either run your application
+as root or set adequate capabilities for your executable. Alternative approach
+is to use UDP transport,
+.IR zmq_udp(7) ,
+that stacks PGM on top of UDP and thus needs no special privileges.
+
.SH CONNECTION STRING
Connection string for PGM transport is "pgm://" followed by an IP address