MulticastOption Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase MulticastOption.
Sobrecargas
| Nombre | Description |
|---|---|
| MulticastOption(IPAddress) |
Inicializa una nueva versión de la MulticastOption clase para el grupo de multidifusión IP especificado. |
| MulticastOption(IPAddress, Int32) |
Inicializa una nueva instancia de la MulticastOption clase con la dirección de grupo de multidifusión IP y el índice de interfaz especificados. |
| MulticastOption(IPAddress, IPAddress) |
Inicializa una nueva instancia de la MulticastOption clase con la dirección de grupo de multidifusión IP especificada y la dirección IP local asociada a una interfaz de red. |
MulticastOption(IPAddress)
Inicializa una nueva versión de la MulticastOption clase para el grupo de multidifusión IP especificado.
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)
Parámetros
- group
- IPAddress
Dirección IP del grupo de multidifusión.
Excepciones
group es null.
Comentarios
En el caso de las máquinas con varias tarjetas de red, no use este constructor. Use el constructor que toma un grupo y una dirección IP local.
Se aplica a
MulticastOption(IPAddress, Int32)
Inicializa una nueva instancia de la MulticastOption clase con la dirección de grupo de multidifusión IP y el índice de interfaz especificados.
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)
Parámetros
- group
- IPAddress
Dirección IP del grupo de multidifusión.
- interfaceIndex
- Int32
Índice de la interfaz que se usa para enviar y recibir paquetes de multidifusión.
Se aplica a
MulticastOption(IPAddress, IPAddress)
Inicializa una nueva instancia de la MulticastOption clase con la dirección de grupo de multidifusión IP especificada y la dirección IP local asociada a una interfaz de red.
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)
Parámetros
- group
- IPAddress
Dirección IP del grupo.
- mcint
- IPAddress
La dirección IP local.
Excepciones
Ejemplos
En el ejemplo siguiente se crea un MulticastOption objeto .
// 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)
Comentarios
Para las máquinas con varias tarjetas de red, debe usar este constructor para crear MulticastOption instancias.