0
0
mirror of https://github.com/zeromq/libzmq.git synced 2025-01-08 13:25:53 +08:00
libzmq/man/man7/zmq_udp.7

40 lines
1.2 KiB
Groff
Raw Normal View History

.TH zmq_udp 7 "" "(c)2007-2010 iMatix Corporation" "0MQ User Manuals"
2009-12-03 12:58:16 +01:00
.SH NAME
UDP-based tranport for 0MQ
.SH SYNOPSIS
2010-01-13 15:15:01 +01:00
UDP transport is exactly the same as PGM transport except that PGM packets
are encapsulated in UDP packets. Rationale for this transport is that user-space
implementation of PGM requires right to create raw sockets (PGM is located
directly on top of IP layer in the netwroking stack), which is often not
available. UDP encapsulation solves this problem, however, it adds some overhead
related to creating and transferring UDP packet headers.
.SH CONNECTION STRING
Connection string for UDP transport is "udp://" followed by an IP adress
of the NIC to use, semicolon, IP adress of the multicast group, colon and
port numbrt. IP address of the NIC can be either its numeric representation
or the name of the NIC as reported by operating system. IP address of the
mutlicast group should be specified in the numeric representation. For example:
.nf
udp://eth0:224.0.0.1:5555
udp://lo:230.0.0.0:6666
udp://192.168.0.111:224.0.0.1:5555
.fi
.SH WIRE FORMAT
Same as with PGM transport except for UDP packet headers.
2009-12-03 12:58:16 +01:00
.SH "SEE ALSO"
2010-01-13 15:15:01 +01:00
.BR zmq_pgm (7)
.BR zmq_tcp (7)
.BR zmq_inproc (7)
2009-12-03 12:58:16 +01:00
.SH AUTHOR
2009-12-04 10:06:46 +01:00
Martin Sustrik <sustrik at 250bpm dot com>
2009-12-03 12:58:16 +01:00