Sdílet prostřednictvím


UdpSingleSourceMulticastClient.EndReceiveFromSource 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 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

Parametry

result
IAsyncResult

Výsledek asynchronní operace příjmu.

sourcePort
Int32

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

Návraty

Délka zprávy uložené v parametru buffer předaném BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object) metodě v bajtech.

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 EndReceiveFromSource dokončí asynchronní operaci pro příjem paketu z jednoho zdroje ve skupině 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