UdpSingleSourceMulticastClient.EndReceiveFromSource Método

Definición

Precaución

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

Completa la operación asincrónica de recibir un paquete del grupo de multidifusión unido y proporciona la información recibida.

public:
 int EndReceiveFromSource(IAsyncResult ^ result, [Runtime::InteropServices::Out] int % sourcePort);
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public int EndReceiveFromSource(IAsyncResult result, out int sourcePort);
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.EndReceiveFromSource : IAsyncResult * int -> int
Public Function EndReceiveFromSource (result As IAsyncResult, ByRef sourcePort As Integer) As Integer

Parámetros

result
IAsyncResult

Resultado de la operación de recepción asincrónica.

sourcePort
Int32

Punto de conexión de origen desde el que se recibió el paquete.

Devoluciones

Longitud, en bytes, del mensaje almacenado en el buffer parámetro pasado al BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object) método .

Atributos

Excepciones

result es una referencia nula (Nothing en Visual Basic).

El grupo de multidifusión aún no se ha unido.

Error al intentar acceder al socket.

Comentarios

El EndReceiveFromSource método completa una operación asincrónica para recibir un paquete de un único origen en un grupo de multidifusión.

Si se produce un error de socket al realizar la operación de recepción, se produce una SocketException excepción . El error recibido se especifica como miembro de la SocketError enumeración.

Se aplica a