UdpAnySourceMulticastClient.EndReceiveFromGroup 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 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

Parametrar

result
IAsyncResult

Resultatet av den asynkrona mottagningsåtgärden.

source
IPEndPoint

Källslutpunkten där paketet togs emot.

Returer

Längden, i byte, på meddelandet som lagras i buffertparametern som skickas BeginReceiveFromGroup(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 EndReceiveFromGroup slutför en asynkron åtgärd för att ta emot ett paket från 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