UdpSingleSourceMulticastClient UdpSingleSourceMulticastClient UdpSingleSourceMulticastClient UdpSingleSourceMulticastClient Class

Definición

Advertencia

Esta API está ya obsoleta.

Es un receptor cliente para el tráfico de multidifusión de un solo origen, también denominado en inglés Source Specific Multicast (SSM).A client receiver for multicast traffic from a single source, also known as Source Specific Multicast (SSM).

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

Comentarios

Deben conocer la dirección de grupo de multidifusión y la dirección de origen del remitente.The multicast group address and sender source address must be known.

Además de recibir datos de multidifusión de un remitente específico, el UdpSingleSourceMulticastClient cliente también puede enviar datos de unidifusión al remitente.In addition to receiving multicast data from a specific sender, the UdpSingleSourceMulticastClient client can also send unicast data back to the sender.

Para recibir multidifusión procedentes de varios orígenes, o cuando los orígenes no se conocen de antemano, utilice el UdpSingleSourceMulticastClient clase en su lugar.To receive multicast from multiple sources, or when the sources aren't known in advance, use the UdpSingleSourceMulticastClient class instead.

Constructores

UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32) UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32) UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32) UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32)

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

Propiedades

ReceiveBufferSize ReceiveBufferSize ReceiveBufferSize 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 UdpSingleSourceMulticastClient.Gets or sets the size, in bytes, of the receive buffer of the Socket used for multicast receive operations on this UdpSingleSourceMulticastClient instance.

SendBufferSize SendBufferSize SendBufferSize 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 UdpSingleSourceMulticastClient.Gets or sets the size, in bytes, of the send buffer of the Socket used for multicast send operations on this UdpSingleSourceMulticastClient instance.

Métodos

BeginJoinGroup(AsyncCallback, Object) BeginJoinGroup(AsyncCallback, Object) BeginJoinGroup(AsyncCallback, Object) BeginJoinGroup(AsyncCallback, Object)

Enlaza el socket e inicia una operación de unión al grupo de multidifusión para permitir que se reciban datagramas desde una dirección de origen única.Binds the socket and begins a join operation to the multicast group to allow datagrams to be received from a single source address.

BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object) BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object) BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object) BeginReceiveFromSource(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 del remitente especificado.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 a specified sender.

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

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

Dispose() Dispose() Dispose() Dispose()

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

EndJoinGroup(IAsyncResult) EndJoinGroup(IAsyncResult) EndJoinGroup(IAsyncResult) 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.

EndReceiveFromSource(IAsyncResult, Int32) EndReceiveFromSource(IAsyncResult, Int32) EndReceiveFromSource(IAsyncResult, Int32) EndReceiveFromSource(IAsyncResult, Int32)

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.

EndSendToSource(IAsyncResult) EndSendToSource(IAsyncResult) EndSendToSource(IAsyncResult) EndSendToSource(IAsyncResult)

Completa la operación de envío de un paquete de unidifusión a un origen único.Completes the operation of sending a unicast packet to a single source.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

Se aplica a