Socket.EnableBroadcast Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
Waarde van eigenschap
trueals het Socket verzenden van broadcastpakketten toestaat; anders. false De standaardwaarde is false.
Uitzonderingen
Deze optie is alleen geldig voor een datagram socket.
De Socket is gesloten.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe de EnableBroadcast eigenschap wordt gebruikt.
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}");
}
Opmerkingen
Uitzenden is beperkt tot een specifiek subnet en moet UDP (User Datagram Protocol) gebruiken. Voor Internet Protocol versie 4 kunt u uitzenden naar uw lokale subnet door een pakket te verzenden naar 255.255.255.255; of u kunt het gerichte broadcast-adres gebruiken. Dit is het netwerkgedeelte van een IP-adres (Internet Protocol) met alle bits die zijn ingesteld in het hostgedeelte. Als uw IP-adres bijvoorbeeld 192.168.1.40 is (een klasse C-adres, met een netmasker van 255.255.255.0- het netwerkgedeelte is de eerste drie octetten en het hostgedeelte het laatste octet), is uw gerichte broadcastadres 192.168.1.255.
Het instellen van deze eigenschap op een TCP-socket (Transmission Control Protocol) heeft geen effect.