UdpAnySourceMulticastClient.EndReceiveFromGroup Method
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Completes the asynchronous operation of receiving a packet from the joined multicast group and provides the information received.
Assembly: System.Net (in System.Net.dll)
Parameters
- result
- Type: System.IAsyncResult
The result of the asynchronous receive operation.
- source
- Type:
System.Net.IPEndPoint
%
The source endpoint where the packet was received from.
Return Value
Type: System.Int32The length, in bytes, of the message stored in the buffer parameter passed to the BeginReceiveFromGroup method.
| Exception | Condition |
|---|---|
| ArgumentNullException | result is null. |
| InvalidOperationException | The multicast group has not yet been joined. |
| ObjectDisposedException | The UdpAnySourceMulticastClient has been disposed. |
| SocketException | An error occurred when attempting to access the socket. See the Remarks section for more information. |
The EndReceiveFromGroup method completes an asynchronous operation to receive a packet from a multicast group.
If there is a socket failure while performing the receive operation, a SocketException is thrown. The error received is specified as a member of the System.Net.Sockets.SocketError enumeration.