UdpClient.EnableBroadcast Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Valor da propriedade
true
se o permitir o UdpClient envio de pacotes de difusão; caso contrário, false
. O padrão é false
.
Exemplos
O exemplo de código a seguir mostra o uso da EnableBroadcast propriedade .
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);
}
Comentários
A difusão é limitada a uma sub-rede específica. Você pode transmitir para sua sub-rede local enviando um pacote para 255.255.255.255; ou, você pode usar o endereço de difusão direcionado, que é a parte de rede de um endereço IP (Protocolo IP) com todos os bits definidos na parte do host. Por exemplo, se o endereço IP for 192.168.1.40 (um endereço classe C, com a parte de rede como os três primeiros octetos e a parte do host for o último octeto), o endereço de difusão direcionado será 192.168.1.255.