UdpClient.MulticastLoopback 属性

定义

获取或设置 Boolean 值,该值指定是否将输出多播数据包传递给发送应用程序。

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

属性值

如果 UdpClient 接收传出的多路广播数据包,则为 true;否则为 false

示例

下面的代码示例演示如何使用 MulticastLoopback 属性。

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);
}

注解

多播是 Internet 上多对多通信的可缩放方法。 如果某个进程订阅了多播地址,则该进程发送的任何数据包将由已订阅该多播地址的所有其他进程接收。

适用于