次の方法で共有


MulticastOption コンストラクター

定義

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

オーバーロード

MulticastOption(IPAddress)

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

MulticastOption(IPAddress, Int32)

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

MulticastOption(IPAddress, IPAddress)

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

MulticastOption(IPAddress)

ソース:
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 クラスの新しいインスタンスを、指定した IP マルチキャスト グループ アドレスとインターフェイス インデックスを使用して初期化します。

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

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 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.
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 する必要があります。

適用対象