UdpClient.MulticastLoopback 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 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 上多对多通信的可缩放方法。 如果某个进程订阅了多播地址,则该进程发送的任何数据包将由已订阅该多播地址的所有其他进程接收。