UdpClient.EnableBroadcast Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public:
property bool EnableBroadcast { bool get(); void set(bool value); };
public bool EnableBroadcast { get; set; }
member this.EnableBroadcast : bool with get, set
Public Property EnableBroadcast As Boolean
Значение свойства
true
Значение , UdpClient если позволяет отправлять широковещательные пакеты; в противном случае — значение false
. Значение по умолчанию — false
.
Примеры
В следующем примере кода показано использование EnableBroadcast свойства .
static void GetSetEnableBroadcast( UdpClient^ u )
{
// Set the Broadcast flag for this client.
u->EnableBroadcast = true;
Console::WriteLine( "EnableBroadcast value is {0}", u->EnableBroadcast );
}
public static void GetSetEnableBroadcast(UdpClient u)
{
// Set the Broadcast flag for this client.
u.EnableBroadcast = true;
Console.WriteLine("EnableBroadcast value is {0}",
u.EnableBroadcast);
}
Комментарии
Широковещательная передача ограничена определенной подсетью. Вы можете транслировать в локальную подсеть, отправив пакет по адресу 255.255.255.255; Или можно использовать адрес направленной широковещательной передачи, который представляет собой сетевую часть IP-адреса со всеми битами, заданными в части узла. Например, если ваш IP-адрес — 192.168.1.40 (адрес класса C, с сетевой частью в качестве первых трех октетов, а часть узла — последним октетом), адрес направленной трансляции — 192.168.1.255.