MulticastOption Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса MulticastOption.
Перегрузки
MulticastOption(IPAddress) |
Инициализирует новую версию класса MulticastOption для указанной группы многоадресной IP-рассылки. |
MulticastOption(IPAddress, Int32) |
Инициализирует новый экземпляр класса MulticastOption с указанным IP-адресом группы многоадресной рассылки и индексом интерфейса. |
MulticastOption(IPAddress, IPAddress) |
Инициализирует новый экземпляр класса MulticastOption с заданным IP-адресом группы многоадресной рассылки и локальным IP-адресом, связанным с сетевым интерфейсом. |
MulticastOption(IPAddress)
- Исходный код:
- MulticastOption.cs
- Исходный код:
- MulticastOption.cs
- Исходный код:
- MulticastOption.cs
Инициализирует новую версию класса MulticastOption для указанной группы многоадресной IP-рассылки.
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 с указанным 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-адрес.
Исключения
Примеры
В следующем примере создается 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 экземпляров.