Socket.EnableBroadcast プロパティ
アセンブリ: System (system.dll 内)

Dim instance As Socket Dim value As Boolean value = instance.EnableBroadcast instance.EnableBroadcast = value
/** @property */ public boolean get_EnableBroadcast () /** @property */ public void set_EnableBroadcast (boolean value)
public function get EnableBroadcast () : boolean public function set EnableBroadcast (value : boolean)
Socket でブロードキャスト パケットを許可する場合は true。それ以外の場合は false。既定値は false です。


ブロードキャストは、特定のサブネットに制限され、また、ユーザー データグラム プロトコル (UDP) を使用する必要があります。インターネット プロトコル Version 4 では、255.255.255.255 宛てにパケットを送信するか、ダイレクト ブロードキャスト アドレス (ホスト部分のすべてのビットを 1 に設定したインターネット プロトコル (IP) アドレスのネットワーク部分) を使用してローカル サブネットにブロードキャストできます。たとえば、IP アドレスが 192.168.1.40 (ネットマスクとして 255.255.255.0 を使用するクラス C アドレス。ネットワーク部分は最初の 3 つのオクテットでホスト部分は最後のオクテット) の場合、ダイレクト ブロードキャスト アドレスは 192.168.1.255 になります。

EnableBroadcast プロパティの使用方法を示すコード例を次に示します。
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 {0}", udpSocket.DontFragment); Console.WriteLine(" EnableBroadcast {0}", udpSocket.EnableBroadcast); Console.WriteLine(" MulticastLoopback {0}", udpSocket.MulticastLoopback); }
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 {0}", udpSocket->DontFragment); Console::WriteLine(" EnableBroadcast {0}", udpSocket->EnableBroadcast); Console::WriteLine(" MulticastLoopback {0}", udpSocket->MulticastLoopback); }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からSocket.EnableBroadcast プロパティを検索する場合は、下記のリンクをクリックしてください。

- Socket.EnableBroadcast プロパティのページへのリンク