Sdílet prostřednictvím


UdpAnySourceMulticastClient.EndReceiveFromGroup Metoda

Definice

Upozornění

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

Dokončí asynchronní operaci příjmu paketu z připojené skupiny vícesměrového vysílání a poskytne přijaté informace.

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

Parametry

result
IAsyncResult

Výsledek asynchronní operace příjmu.

source
IPEndPoint

Zdrojový koncový bod, ze kterého byl paket přijat.

Návraty

Délka (v bajtech) zprávy uložené v parametru vyrovnávací paměti předaného BeginReceiveFromGroup(Byte[], Int32, Int32, AsyncCallback, Object) metodě.

Atributy

Výjimky

result je odkaz s hodnotou null (Nothing v jazyce Visual Basic).

Skupina vícesměrového vysílání ještě nebyla připojena.

Při pokusu o přístup k soketu došlo k chybě.

Poznámky

Metoda EndReceiveFromGroup dokončí asynchronní operaci pro příjem paketu ze skupiny vícesměrového vysílání.

Pokud při provádění operace příjmu dojde k selhání soketu SocketException , vyvolá se chyba . Přijatá chyba je určena jako člen výčtu SocketError .

Platí pro