The task object representing the asynchronous operation.
This operation will not block. The returned System.Threading.Tasks.Task`1> object will complete after the UDP packet has been received.
If you specify a default remote host in the UdpClient.Connect(string, int) method, this method will accept datagrams from that host only. All other datagrams will be discarded.
If you receive a System.Net.Sockets.SocketException, use SocketException.ErrorCode to obtain the specific error code. Once you have obtained this code, you can refer to the Windows Sockets version 2 API error code documentation in MSDN for a detailed description of the error.