MulticastOption 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 MulticastOption 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| MulticastOption(IPAddress) |
初始化指定 IP 多播群組的新版本類別 MulticastOption 。 |
| MulticastOption(IPAddress, Int32) |
初始化一個新的類別實例 MulticastOption ,使用指定的 IP 多播群組位址與介面索引。 |
| MulticastOption(IPAddress, IPAddress) |
初始化該類別的新實例 MulticastOption ,使用指定的 IP 多播群組位址及與網路介面相關的本地 IP 位址。 |
MulticastOption(IPAddress)
初始化指定 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 ,使用指定的 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 ,使用指定的 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 位址。
例外狀況
範例
以下範例建立一個 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 實例。