MulticastOption クラス
アセンブリ: System (system.dll 内)


MulticastOption を使用して、参加する、または参加を取り消すマルチキャスト グループの IPAddress を格納します。Socket.SetSocketOption メソッドを次に示すパラメータと共に使用して、マルチキャスト グループに参加します。
値 | |
---|---|
socketOptionLevel | SocketOptionLevel.Udp |
socketOptionName | AddMembership |
MulticastOption |

既定の IP インターフェイスを IP マルチキャスト グループに参加させる例を次に示します。ここでは、IP マルチキャスト グループ アドレスが 224.0.0.0 ~ 239.255.255.255 の範囲であることを想定しています。
' This is the listener example that shows how to use the MulticastOption class. ' In particular, it shows how to use the MulticastOption(IPAddress, IPAddress) ' constructor, which you need to use if you have a host with more than one ' network card. ' The first parameter specifies the multicast group address, and the second ' specifies the local address of the network card you want to use for the data ' exchange. ' You must run this program in conjunction with the sender program as ' follows: ' Open a console window and run the listener from the command line. ' In another console window run the sender. In both cases you must specify ' the local IPAddress to use. To obtain this address run the ipconfig comand ' from the command line. Imports System Imports System.Net Imports System.Net.Sockets Imports System.Text Imports Microsoft.VisualBasic Namespace Mssc.TransportProtocols.Utilities Module M_TestMulticastOption Public Class TestMulticastOption Private Shared mcastAddress As IPAddress Private Shared mcastPort As Integer Private Shared mcastSocket As Socket Private Shared mcastOption As MulticastOption Private Shared Sub MulticastOptionProperties() Console.WriteLine(("Current multicast group is: " + mcastOption.Group.ToString())) Console.WriteLine(("Current multicast local address is: " + mcastOption.LocalAddress.ToString())) End Sub 'MulticastOptionProperties Private Shared Sub StartMulticast() Try mcastSocket = New Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp) Console.Write("Enter the local IP address: ") Dim localIPAddr As IPAddress = IPAddress.Parse(Console.ReadLine()) 'IPAddress localIP = IPAddress.Any; Dim localEP As EndPoint = CType(New IPEndPoint(localIPAddr, mcastPort), EndPoint) mcastSocket.Bind(localEP) ' Define a MulticastOption object specifying the multicast group ' address and the local IPAddress. ' The multicast group address is the same as the address used by the server. mcastOption = New MulticastOption(mcastAddress, localIPAddr) mcastSocket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, mcastOption) Catch e As Exception Console.WriteLine(e.ToString()) End Try End Sub 'StartMulticast Private Shared Sub ReceiveBroadcastMessages() Dim done As Boolean = False Dim bytes() As Byte = New [Byte](99) {} Dim groupEP As New IPEndPoint(mcastAddress, mcastPort) Dim remoteEP As EndPoint = CType(New IPEndPoint(IPAddress.Any, 0), EndPoint) Try While Not done Console.WriteLine("Waiting for multicast packets.......") Console.WriteLine("Enter ^C to terminate.") mcastSocket.ReceiveFrom(bytes, remoteEP) Console.WriteLine("Received broadcast from {0} :" + ControlChars.Lf + " {1}" + ControlChars.Lf, groupEP.ToString(), Encoding.ASCII.GetString(bytes, 0, bytes.Length)) End While mcastSocket.Close() Catch e As Exception Console.WriteLine(e.ToString()) End Try End Sub 'ReceiveBrodcastMessages Public Shared Sub Main(ByVal args() As String) ' Initialize the multicast address group and multicast port. ' Both address and port are selected from the allowed sets as ' defined in the related RFC documents. These are the same ' as the values used by the sender. mcastAddress = IPAddress.Parse("224.168.100.2") mcastPort = 11000 ' Start a multicast group. StartMulticast() ' Display MulticastOption properties. MulticastOptionProperties() ' Receive broadcast messages. ReceiveBroadcastMessages() End Sub 'Main End Class 'TestMulticastOption End Module End Namespace
using System; using System.Net; using System.Net.Sockets; using System.Text; // This is the listener example that shows how to use the MulticastOption class. // In particular, it shows how to use the MulticastOption(IPAddress, IPAddress) // constructor, which you need to use if you have a host with more than one // network card. // The first parameter specifies the multicast group address, and the second // specifies the local address of the network card you want to use for the data // exchange. // You must run this program in conjunction with the sender program as // follows: // Open a console window and run the listener from the command line. // In another console window run the sender. In both cases you must specify // the local IPAddress to use. To obtain this address run the ipconfig comand // from the command line. // namespace Mssc.TransportProtocols.Utilities { public class TestMulticastOption { private static IPAddress mcastAddress; private static int mcastPort; private static Socket mcastSocket; private static MulticastOption mcastOption; private static void MulticastOptionProperties() { Console.WriteLine("Current multicast group is: " + mcastOption.Group); Console.WriteLine("Current multicast local address is: " + mcastOption.LocalAddress); } private static void StartMulticast() { try { mcastSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); Console.Write("Enter the local IP address: "); IPAddress localIPAddr = IPAddress.Parse(Console.ReadLine()); //IPAddress localIP = IPAddress.Any; EndPoint localEP = (EndPoint)new IPEndPoint(localIPAddr, mcastPort); mcastSocket.Bind(localEP); // Define a MulticastOption object specifying the multicast group // address and the local IPAddress. // The multicast group address is the same as the address used by the server. mcastOption = new MulticastOption(mcastAddress, localIPAddr); mcastSocket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, mcastOption); } catch (Exception e) { Console.WriteLine(e.ToString()); } } private static void ReceiveBroadcastMessages() { bool done = false; byte[] bytes = new Byte[100]; IPEndPoint groupEP = new IPEndPoint(mcastAddress, mcastPort); EndPoint remoteEP = (EndPoint) new IPEndPoint(IPAddress.Any ,0); try { while (!done) { Console.WriteLine("Waiting for multicast packets......."); Console.WriteLine("Enter ^C to terminate."); mcastSocket.ReceiveFrom(bytes, ref remoteEP); Console.WriteLine("Received broadcast from {0} :\n {1}\n", groupEP.ToString(), Encoding.ASCII.GetString(bytes,0,bytes.Length)); } mcastSocket.Close(); } catch (Exception e) { Console.WriteLine(e.ToString()); } } public static void Main(String[] args) { // Initialize the multicast address group and multicast port. // Both address and port are selected from the allowed sets as // defined in the related RFC documents. These are the same // as the values used by the sender. mcastAddress = IPAddress.Parse("224.168.100.2"); mcastPort = 11000; // Start a multicast group. StartMulticast(); // Display MulticastOption properties. MulticastOptionProperties(); // Receive broadcast messages. ReceiveBroadcastMessages(); } } }
#using <System.dll> using namespace System; using namespace System::Net; using namespace System::Net::Sockets; using namespace System::Text; // This program shows how to use the MultiCastOption type. In particular , // it shows how to use the MultiCastOption(IPAddress, IPAddress) constructor , // You need to use this constructor, in the case of multihomed host (i.e., // a host with more than one network card). With the first parameter you // specify the multicast group address, with the second you specify the // local address of one of the network cards you want to use for the data // exchange. // You must run this program in conjunction with the sender program as // follows: // Open a console window and run the listener from the command line. // In another console window run the sender. In both cases you must specify // the local IPAddress to use. To obtain this address run the ipconfig from // the command line. // public ref class TestMulticastOption { private: static IPAddress^ mcastAddress; static int mcastPort; static Socket^ mcastSocket; static MulticastOption^ mcastOption; static void MulticastOptionProperties() { Console::WriteLine( "Current multicast group is: {0}", mcastOption->Group ); Console::WriteLine( "Current multicast local address is: {0}", mcastOption->LocalAddress ); } static void StartMulticast() { try { mcastSocket = gcnew Socket( AddressFamily::InterNetwork,SocketType::Dgram,ProtocolType::Udp ); Console::Write( "Enter the local IP Address: " ); IPAddress^ localIPAddr = IPAddress::Parse( Console::ReadLine() ); //IPAddress localIP = IPAddress::Any; EndPoint^ localEP = dynamic_cast<EndPoint^>(gcnew IPEndPoint( localIPAddr,mcastPort )); mcastSocket->Bind( localEP ); // Define a MuticastOption object specifying the multicast group // address and the local IPAddress. // The multicast group address is the same one used by the server. mcastOption = gcnew MulticastOption( mcastAddress,localIPAddr ); mcastSocket->SetSocketOption( SocketOptionLevel::IP, SocketOptionName::AddMembership, mcastOption ); } catch ( Exception^ e ) { Console::WriteLine( e ); } } static void ReceiveBrodcastMessages() { bool done = false; array<Byte>^bytes = gcnew array<Byte>(100); IPEndPoint^ groupEP = gcnew IPEndPoint( mcastAddress,mcastPort ); EndPoint^ remoteEP = dynamic_cast<EndPoint^>(gcnew IPEndPoint( IPAddress::Any,0 )); try { while ( !done ) { Console::WriteLine( "Waiting for Multicast packets......." ); Console::WriteLine( "Enter ^C to terminate." ); mcastSocket->ReceiveFrom( bytes, remoteEP ); Console::WriteLine( "Received broadcast from {0} :\n {1}\n", groupEP, Encoding::ASCII->GetString( bytes, 0, bytes->Length ) ); } mcastSocket->Close(); } catch ( Exception^ e ) { Console::WriteLine( e ); } } public: static void Main() { // Initialize multicast address group and multicast port. // Both address and port are selected from the allowed sets as // defined in the related RFC documents. These are the same values // used by the sender. mcastAddress = IPAddress::Parse( "224.168.100.2" ); mcastPort = 11000; // Start a multicast group. StartMulticast(); // Display multicast option properties. MulticastOptionProperties(); // Receive brodcast messages. ReceiveBrodcastMessages(); } }; int main() { TestMulticastOption::Main(); }
import System.* ; import System.Net.* ; import System.Net.Sockets.*; import System.Text.*; // This is the listener example that shows how to use the MulticastOption // class.In particular, it shows how to use the MulticastOption // (IPAddress, IPAddress)constructor, which you need to use if you have a host // with more than one network card. // The first parameter specifies the multicast group address, and the second // specifies the local address of the network card you want to use for the data // exchange. // You must run this program in conjunction with the sender program as // follows: // Open a console window and run the listener from the command line. // In another console window run the sender. In both cases you must specify // the local IPAddress to use. To obtain this address run the ipconfig comand // from the command line. // public class TestMulticastOption { private static IPAddress mcastAddress; private static int mcastPort; private static Socket mcastSocket; private static MulticastOption mcastOption; private static void MulticastOptionProperties() { Console.WriteLine(("Current multicast group is: " + mcastOption.get_Group())); Console.WriteLine(("Current multicast local address is: " + mcastOption.get_LocalAddress())); } //MulticastOptionProperties private static void StartMulticast() { try { mcastSocket = new Socket(AddressFamily.InterNetwork , SocketType.Dgram, ProtocolType.Udp); Console.Write("Enter the local IP address: "); IPAddress localIPAddr = IPAddress.Parse(Console.ReadLine()); //IPAddress localIP = IPAddress.Any; EndPoint localEP = ((EndPoint)(new IPEndPoint(localIPAddr, mcastPort))); mcastSocket.Bind(localEP); // Define a MulticastOption object specifying the multicast group // address and the local IPAddress. // The multicast group address is the same as the // address used by the server. mcastOption = new MulticastOption(mcastAddress, localIPAddr); mcastSocket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, mcastOption); } catch (System.Exception e) { Console.WriteLine(e.ToString()); } } //StartMulticast private static void ReceiveBroadcastMessages() { boolean done = false; System.Byte bytes[] = new System.Byte[100]; IPEndPoint groupEP = new IPEndPoint(mcastAddress, mcastPort); EndPoint remoteEP = ((EndPoint)(new IPEndPoint(IPAddress.Any, 0))); try { while (!(done)) { Console.WriteLine("Waiting for multicast packets......."); Console.WriteLine("Enter ^C to terminate."); mcastSocket.ReceiveFrom((ubyte[])bytes, remoteEP); Console.WriteLine("Received broadcast from {0} :\n {1}\n" , groupEP.ToString(), Encoding.get_ASCII().GetString( (ubyte[])bytes, 0, bytes.length)); } mcastSocket.Close(); } catch (System.Exception e) { Console.WriteLine(e.ToString()); } } //ReceiveBroadcastMessages public static void main(String[] args) { // Initialize the multicast address group and multicast port. // Both address and port are selected from the allowed sets as // defined in the related RFC documents. These are the same // as the values used by the sender. mcastAddress = IPAddress.Parse("224.168.100.2"); mcastPort = 11000; // Start a multicast group. StartMulticast(); // Display MulticastOption properties. MulticastOptionProperties(); // Receive broadcast messages. ReceiveBroadcastMessages(); } //main } //TestMulticastOption
' This sender example must be used in conjunction with the listener program. ' You must run this program as follows: ' Open a console window and run the listener from the command line. ' In another console window run the sender. In both cases you must specify ' the local IPAddress to use. To obtain this address, run the ipconfig command ' from the command line. ' Imports System Imports System.Net.Sockets Imports System.Net Imports System.Text Imports Microsoft.VisualBasic Namespace Mssc.TransportProtocols.Utilities Module M_TestMulticastOption Class TestMulticastOption Private Shared mcastAddress As IPAddress Private Shared mcastPort As Integer Private Shared mcastSocket As Socket Shared Sub JoinMulticastGroup() Try ' Create a multicast socket. mcastSocket = New Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp) ' Get the local IP address used by the listener and the sender to ' exchange multicast messages. Console.Write(ControlChars.Lf + "Enter local IPAddress for sending multicast packets: ") Dim localIPAddr As IPAddress = IPAddress.Parse(Console.ReadLine()) ' Create an IPEndPoint object. Dim IPlocal As New IPEndPoint(localIPAddr, 0) ' Bind this endpoint to the multicast socket. mcastSocket.Bind(IPlocal) ' Define a MulticastOption object specifying the multicast group ' address and the local IP address. ' The multicast group address is the same as the address used by the listener. Dim mcastOption As MulticastOption mcastOption = New MulticastOption(mcastAddress, localIPAddr) mcastSocket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, mcastOption) Catch e As Exception Console.WriteLine((ControlChars.Lf + e.ToString())) End Try End Sub 'JoinMulticast Shared Sub BroadcastMessage(ByVal message As String) Dim endPoint As IPEndPoint Try 'Send multicast packets to the listener. endPoint = New IPEndPoint(mcastAddress, mcastPort) mcastSocket.SendTo(ASCIIEncoding.ASCII.GetBytes(message), endPoint) Console.WriteLine("Multicast data sent.....") Catch e As Exception Console.WriteLine((ControlChars.Lf + e.ToString())) End Try mcastSocket.Close() End Sub 'BrodcastMessage Public Shared Sub Main(ByVal args() As String) ' Initialize the multicast address group and multicast port. ' Both address and port are selected from the allowed sets as ' defined in the related RFC documents. These are the same as the ' values used by the sender. mcastAddress = IPAddress.Parse("224.168.100.2") mcastPort = 11000 ' Join the listener multicast group. JoinMulticastGroup() ' Broadcast the message to the listener. BroadcastMessage("Hello multicast listener.") End Sub 'Main End Class 'TestMulticastOption End Module End Namespace
using System; using System.Net.Sockets; using System.Net; using System.Text; // This sender example must be used in conjunction with the listener program. // You must run this program as follows: // Open a console window and run the listener from the command line. // In another console window run the sender. In both cases you must specify // the local IPAddress to use. To obtain this address, run the ipconfig command // from the command line. // namespace Mssc.TransportProtocols.Utilities { class TestMulticastOption { static IPAddress mcastAddress; static int mcastPort; static Socket mcastSocket; static void JoinMulticastGroup() { try { // Create a multicast socket. mcastSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); // Get the local IP address used by the listener and the sender to // exchange multicast messages. Console.Write("\nEnter local IPAddress for sending multicast packets: "); IPAddress localIPAddr = IPAddress.Parse(Console.ReadLine()); // Create an IPEndPoint object. IPEndPoint IPlocal = new IPEndPoint(localIPAddr, 0); // Bind this endpoint to the multicast socket. mcastSocket.Bind(IPlocal); // Define a MulticastOption object specifying the multicast group // address and the local IP address. // The multicast group address is the same as the address used by the listener. MulticastOption mcastOption; mcastOption = new MulticastOption(mcastAddress, localIPAddr); mcastSocket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, mcastOption); } catch (Exception e) { Console.WriteLine("\n" + e.ToString()); } } static void BroadcastMessage(string message) { IPEndPoint endPoint; try { //Send multicast packets to the listener. endPoint = new IPEndPoint(mcastAddress,mcastPort); mcastSocket.SendTo(ASCIIEncoding.ASCII.GetBytes(message), endPoint); Console.WriteLine("Multicast data sent....."); } catch (Exception e) { Console.WriteLine("\n" + e.ToString()); } mcastSocket.Close(); } static void Main(string[] args) { // Initialize the multicast address group and multicast port. // Both address and port are selected from the allowed sets as // defined in the related RFC documents. These are the same // as the values used by the sender. mcastAddress = IPAddress.Parse("224.168.100.2"); mcastPort = 11000; // Join the listener multicast group. JoinMulticastGroup(); // Broadcast the message to the listener. BroadcastMessage("Hello multicast listener."); } } }
#using <System.dll> using namespace System; using namespace System::Net::Sockets; using namespace System::Net; using namespace System::Text; // This is an auxiliary program to be used in conjunction with a listener // program. // You must run this program as follows: // Open a console window and run the listener from the command line. // In another console window run the sender. In both cases you must specify // the local IPAddress to use. To obtain this address run the ipconfig // from the command line. // ref class TestMulticastOption { private: static IPAddress^ mcastAddress; static int mcastPort; static Socket^ mcastSocket; static void JoinMulticast() { try { // Create multicast socket. mcastSocket = gcnew Socket( AddressFamily::InterNetwork,SocketType::Dgram,ProtocolType::Udp ); // Get the local IP address used by the listener and the sender to // exchange data in a multicast fashion. Console::Write( "\nEnter local IPAddress for sending multicast packets: " ); IPAddress^ localIPAddr = IPAddress::Parse( Console::ReadLine() ); // Create an IPEndPoint Object*. IPEndPoint^ IPlocal = gcnew IPEndPoint( localIPAddr,0 ); // Bind this end point to the multicast socket. mcastSocket->Bind( IPlocal ); // Define a MuticastOption Object* specifying the multicast group // address and the local IPAddress. // The multicast group address is the same one used by the listener. MulticastOption^ mcastOption; mcastOption = gcnew MulticastOption( mcastAddress,localIPAddr ); mcastSocket->SetSocketOption( SocketOptionLevel::IP, SocketOptionName::AddMembership, mcastOption ); } catch ( Exception^ e ) { Console::WriteLine( "\n {0}", e ); } } static void BrodcastMessage( String^ message ) { IPEndPoint^ endPoint; try { //Send multicast packets to the listener. endPoint = gcnew IPEndPoint( mcastAddress,mcastPort ); mcastSocket->SendTo( ASCIIEncoding::ASCII->GetBytes( message ), endPoint ); Console::WriteLine( "Multicast data sent....." ); } catch ( Exception^ e ) { Console::WriteLine( "\n {0}", e ); } mcastSocket->Close(); } public: static void main() { // Initialize multicast address group and multicast port. // Both address and port are selected from the allowed sets as // defined in the related RFC documents. These are the same values // used by the sender. mcastAddress = IPAddress::Parse( "224.168.100.2" ); mcastPort = 11000; // Join the listener multicast group. JoinMulticast(); // Broadcast message to the listener. BrodcastMessage( "Hello multicast listener." ); } }; int main() { TestMulticastOption::main(); }

System.Net.Sockets.MulticastOption


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


MulticastOption コンストラクタ (IPAddress, IPAddress)
アセンブリ: System (system.dll 内)


例外の種類 | 条件 |
---|---|
ArgumentNullException | group が null 参照 (Visual Basic では Nothing) です。 または mcint が null 参照 (Visual Basic では Nothing) です。 |

複数のネットワーク カードを搭載するコンピュータについては、このコンストラクタを使用して MulticastOption インスタンスを作成する必要があります。

MulticastOption オブジェクトを作成する例を次に示します。
' Define a MulticastOption object specifying the multicast group ' address and the local IPAddress. ' The multicast group address is the same as the address used by the server. mcastOption = New MulticastOption(mcastAddress, localIPAddr) mcastSocket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, mcastOption)
// Define a MulticastOption object specifying the multicast group // address and the local IPAddress. // The multicast group address is the same as the address used by the server. mcastOption = new MulticastOption(mcastAddress, localIPAddr); mcastSocket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, mcastOption);
// Define a MuticastOption object specifying the multicast group // address and the local IPAddress. // The multicast group address is the same one used by the server. mcastOption = gcnew MulticastOption( mcastAddress,localIPAddr ); mcastSocket->SetSocketOption( SocketOptionLevel::IP, SocketOptionName::AddMembership, mcastOption );
// Define a MulticastOption object specifying the multicast group // address and the local IPAddress. // The multicast group address is the same as the // address used by the server. mcastOption = new MulticastOption(mcastAddress, localIPAddr); mcastSocket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership, mcastOption);

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


MulticastOption コンストラクタ (IPAddress)
アセンブリ: System (system.dll 内)




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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


MulticastOption コンストラクタ (IPAddress, Int32)
アセンブリ: System (system.dll 内)

Dim group As IPAddress Dim interfaceIndex As Integer Dim instance As New MulticastOption(group, interfaceIndex)

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


MulticastOption コンストラクタ

名前 | 説明 |
---|---|
MulticastOption (IPAddress) | 指定した IP マルチキャスト グループ用に、MulticastOption クラスの新しいバージョンを初期化します。 .NET Compact Framework によってサポートされています。 |
MulticastOption (IPAddress, Int32) | MulticastOption クラスの新しいインスタンスを、指定した IP マルチキャスト グループ アドレスとインターフェイス インデックスを使用して初期化します。 |
MulticastOption (IPAddress, IPAddress) | MulticastOption クラスの新しいインスタンスを、指定した IP マルチキャスト グループ アドレスと、ネットワーク インターフェイスに関連付けられたローカル IP アドレスを使用して初期化します。 .NET Compact Framework によってサポートされています。 |

MulticastOption プロパティ
MulticastOption メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

MulticastOption メンバ
マルチキャスト グループへの参加および参加の取り消しに使用する IPAddress の値を格納します。
MulticastOption データ型で公開されるメンバを以下の表に示します。



名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

Weblioに収録されているすべての辞書からMulticastOptionを検索する場合は、下記のリンクをクリックしてください。

- MulticastOptionのページへのリンク