MulticastOption Constructores

Definición

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

group es null.

O bien

mcint es null.

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.

Se aplica a