UdpAnySourceMulticastClient Clase

Definición

Advertencia

Esta API está ya obsoleta.

Un receptor cliente para el tráfico de multidifusión de cualquier origen, también conocido con los términos ingleses Any Source Multicast (ASM) o Internet Standard Multicast (ISM).A client receiver for multicast traffic from any source, also known as Any Source Multicast (ASM) or Internet Standard Multicast (ISM).

public ref class UdpAnySourceMulticastClient : IDisposable
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public class UdpAnySourceMulticastClient : IDisposable
type UdpAnySourceMulticastClient = class
    interface IDisposable
Public Class UdpAnySourceMulticastClient
Implements IDisposable
Herencia
UdpAnySourceMulticastClient
Atributos
Implementaciones

Constructores

UdpAnySourceMulticastClient(IPAddress, Int32)

Crea un nuevo cliente UDP UdpAnySourceMulticastClient que puede suscribirse a una dirección de grupo y recibir datagramas de cualquier origen.Creates a new UdpAnySourceMulticastClient UDP client that can subscribe to a group address and receive datagrams from any source.

Propiedades

MulticastLoopback

Obtiene o establece un valor que especifica si se entregan paquetes de multidifusión saliente a la aplicación emisora.Gets or sets a value that specifies whether outgoing multicast packets are delivered to the sending application.

ReceiveBufferSize

Obtiene o establece el tamaño, en bytes, del búfer de recepción del elemento Socket usado para las operaciones de recepción de multidifusión en esta instancia de UdpAnySourceMulticastClient.Gets or sets the size, in bytes, of the receive buffer of the Socket used for multicast receive operations on this UdpAnySourceMulticastClient instance.

SendBufferSize

Obtiene o establece el tamaño, en bytes, del búfer de envío del elemento Socket usado para las operaciones de envío de multidifusión en esta instancia de UdpAnySourceMulticastClient.Gets or sets the size, in bytes, of the send buffer of the Socket used for multicast send operations on this UdpAnySourceMulticastClient instance.

Métodos

BeginJoinGroup(AsyncCallback, Object)

Enlaza el socket e inicia una operación de unión al grupo de multidifusión para permitir la recepción de datagramas de cualquier participante del grupo.Binds the socket and begins a join operation to the multicast group to allow datagrams to be received from any group participant.

BeginReceiveFromGroup(Byte[], Int32, Int32, AsyncCallback, Object)

Inicia la operación de recepción de un paquete del grupo de multidifusión unido e invoca la devolución de llamada especificada cuando un paquete llegó al grupo procedente de cualquier remitente.Begins the operation of receiving a packet from the joined multicast group and invokes the specified callback when a packet has arrived on the group from any sender.

BeginSendTo(Byte[], Int32, Int32, IPEndPoint, AsyncCallback, Object)

Comienza la operación de envío de un paquete de unidifusión al destino especificado.Begins the operation of sending a unicast packet to the specified destination.

BeginSendToGroup(Byte[], Int32, Int32, AsyncCallback, Object)

Inicia la operación de envío de un paquete a un grupo de multidifusión e invoca la devolución de llamada especificada cuando se envió un paquete al grupo.Begins the operation of sending a packet to a joined multicast group and invokes the specified callback when a packet has been sent to the group.

BlockSource(IPAddress)

Bloquea un origen para que ya no se reciban los paquetes de multidifusión procedentes de este origen.Blocks a source so that multicast packets originating from it are no longer received.

Dispose()

Deja el grupo de multidifusión y libera todos los recursos usados por la instancia actual de la clase UdpAnySourceMulticastClient y el Socket subyacente.Leaves the multicast group and releases all resources used by the current instance of the UdpAnySourceMulticastClient class and the underlying the Socket.

EndJoinGroup(IAsyncResult)

Completa la operación de grupo de combinación asincrónica para un grupo de multidifusión.Completes the asynchronous join group operation to a multicast group.

EndReceiveFromGroup(IAsyncResult, IPEndPoint)

Completa la operación asincrónica de recepción de un paquete desde el grupo de multidifusión asociado y proporciona la información recibida.Completes the asynchronous operation of receiving a packet from the joined multicast group and provides the information received.

EndSendTo(IAsyncResult)

Completa la operación de envío de un paquete de unidifusión al destino especificado.Completes the operation of sending a unicast packet to the specified destination.

EndSendToGroup(IAsyncResult)

Completa la operación de envío de un paquete a un grupo de multidifusión.Completes the operation of sending a packet to a multicast group.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
UnblockSource(IPAddress)

Desbloquea un origen que una llamada al método BlockSource(IPAddress) había bloqueado anteriormente, para que se puedan recibir paquetes de multidifusión con ese origen.Unblocks a source that was previously blocked by a call to the BlockSource(IPAddress) method so that multicast packets originating from it can be received.

Se aplica a