Freigeben über


Socket.EnableBroadcast Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Boolean Werts, der angibt, ob die Socket Übertragungspakete senden können.

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

Eigenschaftswert

true wenn das Socket Senden von Übertragungspaketen zulässt; andernfalls false. Der Standardwert lautet false.

Ausnahmen

Diese Option ist nur für einen Datagrammsocket gültig.

Das Socket wurde geschlossen.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der EnableBroadcast Eigenschaft veranschaulicht.

static void ConfigureUdpSocket(Socket udpSocket)
{
    // set the Don't Fragment flag.
    udpSocket.DontFragment = true;
    // Enable broadcast.
    udpSocket.EnableBroadcast = true;

    // Disable multicast loopback.
    udpSocket.MulticastLoopback = false;

    Console.WriteLine("Udp Socket configured:");
    Console.WriteLine($"  DontFragment {udpSocket.DontFragment}");
    Console.WriteLine($"  EnableBroadcast {udpSocket.EnableBroadcast}");
    Console.WriteLine($"  MulticastLoopback {udpSocket.MulticastLoopback}");
}

Hinweise

Die Übertragung ist auf ein bestimmtes Subnetz beschränkt und muss das User Datagram Protocol (UDP) verwenden. Für Internetprotokoll Version 4 können Sie in Ihr lokales Subnetz übertragen, indem Sie ein Paket an 255.255.255.255 senden; oder Sie können die adressierte Übertragungsadresse verwenden, bei der es sich um den Netzwerkteil einer IP-Adresse (Internet Protocol) handelt, wobei alle Bits im Hostteil festgelegt sind. Wenn Ihre IP-Adresse z. B. 192.168.1.40 (eine Class C-Adresse mit einer Netmask von 255.255.255.0 - der Netzwerkteil die ersten drei Oktetts ist und der Hostteil das letzte Oktett ist), lautet Ihre weitergeleitete Übertragungsadresse 192.168.1.255.

Das Festlegen dieser Eigenschaft auf einem TCP-Socket (Transmission Control Protocol) hat keine Auswirkung.

Gilt für: