Lines Matching full:multicast
682 Setting up IP multicast sockets is described in the next section.
860 destination address. A multicast datagram is delivered to all
876 multicast addresses that are not reserved for permanent groups are
893 The next subsections describe how to send and receive multicast datagrams.
895 Sending IP Multicast Datagrams
897 To send a multicast datagram, specify an IP multicast address in the range
903 The definitions required for the multicast-related socket options are
907 By default, IP multicast datagrams are sent with a time-to-live (TTL) of 1,
909 socket option allows the TTL for subsequent multicast datagrams to be set to
915 Multicast datagrams with a TTL of 0 will not be transmitted on any subnet,
917 group and if multicast loopback has not been disabled on the sending socket
918 (see below). Multicast datagrams with TTL greater than one may be delivered
919 to more than one subnet if there are one or more multicast routers attached
920 to the first-hop subnet. To provide meaningful scope control, the multicast
944 network resource by sending a multicast query, first with a TTL of 0, and
948 The multicast router
951 multicast datagram with a destination address between 224.0.0.0 and
960 used to address all multicast hosts on the directly connected
961 network. There is no multicast address (or any other IP address) for
966 Each multicast transmission is sent from a single network interface, even if
967 the host has more than one multicast-capable interface. (If the host is
968 also serving as a multicast router,
969 a multicast may be \fIforwarded\fP to interfaces
986 is intended primarily for multicast routers and other system services
990 If a multicast datagram is sent to a group to which the sending host itself
1009 A multicast datagram sent with an initial TTL greater than 1 may be delivered
1014 Receiving IP Multicast Datagrams
1016 Before a host can receive IP multicast datagrams, it must become a member
1017 of one or more IP multicast groups. A process can ask the host to join
1018 a multicast group by using the following socket option:
1026 struct in_addr imr_multiaddr; /* \fImulticast group to join\fP */
1032 be INADDR_ANY to choose the default multicast interface, or one of the
1033 host's local addresses to choose a particular (multicast-capable) interface.
1049 datagrams are received on that socket. Incoming multicast packets are
1051 destination group of the datagram; however, delivery of a multicast datagram
1054 To receive multicast datagrams
1057 To receive multicast datagrams
1059 the local address set to the multicast group address.
1060 Once bound to a multicast address, the socket cannot be used for sending data.
1063 or the same multicast group and port if the
1071 Every incoming multicast or broadcast UDP datagram destined to
1078 A final multicast-related extension is independent of IP: two new ioctls,
1080 (e.g., Ethernet) multicast addresses accepted by a particular interface.
1086 A link-level multicast address added via SIOCADDMULTI is not automatically
1091 Sample Multicast Program
1093 The following program sends or receives multicast packets.
1095 time to an arbitrarily-chosen multicast group and UDP port.