UdpSingleSourceMulticastClient.EndReceiveFromSource Metod

Definition

Varning

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

Slutför den asynkrona åtgärden att ta emot ett paket från den anslutna multicast-gruppen och tillhandahåller den information som tas emot.

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

Parametrar

result
IAsyncResult

Resultatet av den asynkrona mottagningsåtgärden.

sourcePort
Int32

Källslutpunkten där paketet togs emot.

Returer

Längden, i byte, på meddelandet som lagras i parametern buffer som skickas BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object) till metoden.

Attribut

Undantag

result är en nullreferens (inget i Visual Basic).

Multicast-gruppen har ännu inte anslutits.

Ett fel uppstod vid försök att komma åt socketen.

Kommentarer

Metoden EndReceiveFromSource slutför en asynkron åtgärd för att ta emot ett paket från en enda källa i en multicast-grupp.

Om det uppstår ett socketfel när mottagningsåtgärden utförs utlöses en SocketException . Det mottagna felet anges som medlem i SocketError uppräkningen.

Gäller för