MulticastOption コンストラクター

定義

MulticastOption クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
MulticastOption(IPAddress)

指定した IP マルチキャスト グループの MulticastOption クラスの新しいバージョンを初期化します。

MulticastOption(IPAddress, Int32)

指定した IP マルチキャスト グループ アドレスとインターフェイス インデックスを使用して、 MulticastOption クラスの新しいインスタンスを初期化します。

MulticastOption(IPAddress, IPAddress)

指定した IP マルチキャスト グループ アドレスとネットワーク インターフェイスに関連付けられているローカル IP アドレスを使用して、 MulticastOption クラスの新しいインスタンスを初期化します。

MulticastOption(IPAddress)

ソース:
MulticastOption.cs
ソース:
MulticastOption.cs
ソース:
MulticastOption.cs
ソース:
MulticastOption.cs
ソース:
MulticastOption.cs

指定した IP マルチキャスト グループの MulticastOption クラスの新しいバージョンを初期化します。

public:
 MulticastOption(System::Net::IPAddress ^ group);
public MulticastOption(System.Net.IPAddress group);
new System.Net.Sockets.MulticastOption : System.Net.IPAddress -> System.Net.Sockets.MulticastOption
Public Sub New (group As IPAddress)

パラメーター

group
IPAddress

マルチキャスト グループの IP アドレス。

例外

groupnullです。

注釈

複数のネットワーク カードを持つマシンの場合は、このコンストラクターを使用しないでください。 グループとローカル IP アドレスを受け取るコンストラクターを使用します。

適用対象

MulticastOption(IPAddress, Int32)

ソース:
MulticastOption.cs
ソース:
MulticastOption.cs
ソース:
MulticastOption.cs
ソース:
MulticastOption.cs
ソース:
MulticastOption.cs

指定した IP マルチキャスト グループ アドレスとインターフェイス インデックスを使用して、 MulticastOption クラスの新しいインスタンスを初期化します。

public:
 MulticastOption(System::Net::IPAddress ^ group, int interfaceIndex);
public MulticastOption(System.Net.IPAddress group, int interfaceIndex);
new System.Net.Sockets.MulticastOption : System.Net.IPAddress * int -> System.Net.Sockets.MulticastOption
Public Sub New (group As IPAddress, interfaceIndex As Integer)

パラメーター

group
IPAddress

マルチキャスト グループの IP アドレス。

interfaceIndex
Int32

マルチキャスト パケットの送受信に使用されるインターフェイスのインデックス。

適用対象

MulticastOption(IPAddress, IPAddress)

ソース:
MulticastOption.cs
ソース:
MulticastOption.cs
ソース:
MulticastOption.cs
ソース:
MulticastOption.cs
ソース:
MulticastOption.cs

指定した IP マルチキャスト グループ アドレスとネットワーク インターフェイスに関連付けられているローカル IP アドレスを使用して、 MulticastOption クラスの新しいインスタンスを初期化します。

public:
 MulticastOption(System::Net::IPAddress ^ group, System::Net::IPAddress ^ mcint);
public MulticastOption(System.Net.IPAddress group, System.Net.IPAddress mcint);
new System.Net.Sockets.MulticastOption : System.Net.IPAddress * System.Net.IPAddress -> System.Net.Sockets.MulticastOption
Public Sub New (group As IPAddress, mcint As IPAddress)

パラメーター

group
IPAddress

グループの IP アドレス。

mcint
IPAddress

ローカル IP アドレス。

例外

groupnullです。

-又は-

mcintnullです。

次の例では、 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.
s_mcastOption = new MulticastOption(s_mcastAddress, localIPAddr);

s_mcastSocket.SetSocketOption(SocketOptionLevel.IP,
                            SocketOptionName.AddMembership,
                            s_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)

注釈

複数のネットワーク カードを持つマシンの場合は、このコンストラクターを使用して MulticastOption インスタンスを作成する必要があります。

適用対象