語言

MulticastOption 建構函式

定義

初始化 MulticastOption 類別的新執行個體。

多載

名稱 Description
MulticastOption(IPAddress)

初始化指定 IP 多播群組的新版本類別 MulticastOption 。

MulticastOption(IPAddress, Int32)

初始化一個新的類別實例 MulticastOption ,使用指定的 IP 多播群組位址與介面索引。

MulticastOption(IPAddress, IPAddress)

初始化該類別的新實例 MulticastOption ,使用指定的 IP 多播群組位址及與網路介面相關的本地 IP 位址。

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 位址。

例外狀況

group 是 null。

備註

對於擁有多個網路卡的機器,則不使用此建構子。 使用一個結構函數,該結構會接收群組和本地 IP 位址。

適用於

MulticastOption(IPAddress, Int32)

來源:
MulticastOption.cs
來源:
MulticastOption.cs
來源:
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.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 位址。

例外狀況

group 是 null。

-或-

mcint 是 null。

範例

以下範例建立一個 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 實例。

適用於