UdpSingleSourceMulticastClient.EndReceiveFromSource Methode

Definitie

Let op

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

Voltooit de asynchrone bewerking voor het ontvangen van een pakket van de gekoppelde multicast-groep en levert de ontvangen informatie.

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

Parameters

result
IAsyncResult

Het resultaat van de asynchrone ontvangstbewerking.

sourcePort
Int32

Het broneindpunt van waaruit het pakket is ontvangen.

Retouren

De lengte, in bytes, van het bericht dat is opgeslagen in de buffer parameter die is doorgegeven aan de BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object) methode.

Kenmerken

Uitzonderingen

result is een null-verwijzing (niets in Visual Basic).

De multicast-groep is nog niet toegevoegd.

Er is een fout opgetreden bij het openen van de socket.

Opmerkingen

De EndReceiveFromSource methode voltooit een asynchrone bewerking om een pakket te ontvangen van één bron in een multicastgroep.

Als er een socketfout optreedt tijdens het uitvoeren van de ontvangstbewerking, wordt er een SocketException gegenereerd. De ontvangen fout wordt opgegeven als lid van de SocketError opsomming.

Van toepassing op