UdpClient.MulticastLoopback Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets a Boolean value that specifies whether outgoing multicast packets are delivered to the sending application.
public:
property bool MulticastLoopback { bool get(); void set(bool value); };
public bool MulticastLoopback { get; set; }
member this.MulticastLoopback : bool with get, set
Public Property MulticastLoopback As Boolean
Property Value
true
if the UdpClient receives outgoing multicast packets; otherwise, false
.
Examples
The following code example shows the use of the MulticastLoopback property.
static void GetSetMulticastLoopback( UdpClient^ u )
{
// Deliver multicast packets back to the sending client.
u->MulticastLoopback = true;
Console::WriteLine( "MulticastLoopback value is {0}", u->MulticastLoopback );
}
public static void GetSetMulticastLoopback(UdpClient u)
{
// Deliver multicast packets back to the sending client.
u.MulticastLoopback = true;
Console.WriteLine("MulticastLoopback value is {0}",
u.MulticastLoopback);
}
Remarks
Multicast is a scalable method for many-to-many communication on the Internet. If a process subscribes to a multicast address, any packets sent by that process are received by every other process that has subscribed to the multicast address.