Поделиться через


UdpClient.EnableBroadcast Свойство

Определение

Возвращает или задает Boolean значение, указывающее, может ли UdpClient отправлять широковещательные пакеты.

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 свойства.

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.

Применяется к