Langue

UdpAnySourceMulticastClient.EndReceiveFromGroup Méthode

Définition

Attention

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

Termine l’opération asynchrone de réception d’un paquet à partir du groupe de multidiffusion joint et fournit les informations reçues.

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

Paramètres

result
IAsyncResult

Résultat de l’opération de réception asynchrone.

source
IPEndPoint

Point de terminaison source à partir duquel le paquet a été reçu.

Retours

Longueur, en octets, du message stocké dans le paramètre de mémoire tampon transmis à la BeginReceiveFromGroup(Byte[], Int32, Int32, AsyncCallback, Object) méthode.

Attributs

Exceptions

result est une référence Null (Nothing in Visual Basic).

Le groupe de multidiffusion n’a pas encore été joint.

Une erreur s’est produite lors de la tentative d’accès au socket.

Remarques

La EndReceiveFromGroup méthode effectue une opération asynchrone pour recevoir un paquet d’un groupe de multidiffusion.

En cas d’échec de socket lors de l’exécution de l’opération de réception, une SocketException opération est levée. L’erreur reçue est spécifiée en tant que membre de l’énumération SocketError .

S’applique à