UdpSingleSourceMulticastClient.BeginJoinGroup(AsyncCallback, Object) Método

Definición

Precaución

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

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.

public:
 IAsyncResult ^ BeginJoinGroup(AsyncCallback ^ callback, System::Object ^ state);
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public IAsyncResult BeginJoinGroup (AsyncCallback callback, object state);
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.BeginJoinGroup : AsyncCallback * obj -> IAsyncResult
Public Function BeginJoinGroup (callback As AsyncCallback, state As Object) As IAsyncResult

Parámetros

callback
AsyncCallback

Método de devolución de llamada que se invocará cuando se complete la operación.

state
Object

Información de estado opcional para pasar al método callback de esta operación.

Devoluciones

Elemento IAsyncResult que hace referencia a esta operación.

Atributos

Excepciones

Ya se ha unido el grupo de multidifusión o una operación de unión está actualmente en curso.

Error al intentar acceder al socket.

Comentarios

El BeginJoinGroup método enlaza un socket de multidifusión UDP a un puerto local y une un grupo de multidifusión para permitir que los datagramas se reciban desde una única dirección de origen. La dirección del grupo de multidifusión, la dirección de origen única y el puerto local al que se va a enlazar se especifican en el UdpSingleSourceMulticastClient constructor.

El método especificado en el callback parámetro se invoca cuando se ha completado la operación para unirse al grupo de multidifusión.

Si el tiempo de ejecución lo requiere, el BeginJoinGroup método también realiza una comprobación de directiva para comprobar que el cliente tiene permiso para acceder al grupo de multidifusión. Si no se permite el acceso al cliente, se produce una SocketException excepción con AccessDenied.

Se aplica a