8 , port(desc(
"port").help(
"Set the UDP port to send messages to."), this, 0)
10 desc(
"address").help(
"Set the UDP address to send messages to." 11 " The address can be any combination of IPv4 " 12 "vs. IPv6 and unicast vs. multicast."),
15 desc(
"enable-loopback")
16 .help(
"Set the IP_MULTICAST_LOOP socket " 17 "option, allowing outgoing multicast " 18 "messages to be received by programs in " 23 "Set the IP_MULTICAST_TTL or IP_TTL option for the socket." 24 " By default, or if set to -1, the system default value is " 28 desc(
"outbound-interface")
29 .help(
"Set the outbound interface for outgoing multicast " 31 "When using IPv4, this must be the IP address of the " 32 "outgoing interface. " 33 "When using IPv6, this must be the interface index."),
36 desc(
"broadcast").help(
"Set the SO_BROADCAST option for the socket."),
Common configuration parameters for both UDP senders and receivers.
The top-level namespace for the JayBeams library.