MulticastOption 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 MulticastOption 类的新实例。
重载
MulticastOption(IPAddress) |
为指定的 IP 多路广播组初始化 MulticastOption 类的新版本。 |
MulticastOption(IPAddress, Int32) |
使用指定的 IP 多路广播组地址和接口索引,初始化 MulticastOption 类的新实例。 |
MulticastOption(IPAddress, IPAddress) |
使用指定的 IP 多路广播组地址以及和网络接口相关联的本地 IP 地址来初始化 MulticastOption 类的新实例。 |
MulticastOption(IPAddress)
- Source:
- MulticastOption.cs
- Source:
- MulticastOption.cs
- Source:
- 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)
- Source:
- MulticastOption.cs
- Source:
- MulticastOption.cs
- Source:
- 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)
- Source:
- MulticastOption.cs
- Source:
- MulticastOption.cs
- Source:
- 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 地址。
例外
示例
以下示例创建 一个 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 实例。