UdpAnySourceMulticastClient.EndReceiveFromGroup Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Conclui a operação assíncrona de receber um pacote do grupo multicast unido e fornece as informações recebidas.
public:
int EndReceiveFromGroup(IAsyncResult ^ result, [Runtime::InteropServices::Out] System::Net::IPEndPoint ^ % source);
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public int EndReceiveFromGroup(IAsyncResult result, out System.Net.IPEndPoint source);
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.EndReceiveFromGroup : IAsyncResult * IPEndPoint -> int
Public Function EndReceiveFromGroup (result As IAsyncResult, ByRef source As IPEndPoint) As Integer
Parâmetros
- result
- IAsyncResult
O resultado da operação de recebimento assíncrono.
- source
- IPEndPoint
O ponto de extremidade de origem do qual o pacote foi recebido.
Retornos
O comprimento, em bytes, da mensagem armazenada no parâmetro de buffer passado para o BeginReceiveFromGroup(Byte[], Int32, Int32, AsyncCallback, Object) método.
- Atributos
Exceções
result é uma referência nula (Nothing in Visual Basic).
O grupo multicast ainda não foi unido.
O UdpAnySourceMulticastClient foi descartado.
Erro ao tentar acessar o soquete.
Comentários
O EndReceiveFromGroup método conclui uma operação assíncrona para receber um pacote de um grupo multicast.
Se houver uma falha no soquete durante a execução da operação de recebimento, uma SocketException será gerada. O erro recebido é especificado como um membro da SocketError enumeração.