UdpClient.ReceiveAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
ReceiveAsync() |
Devuelve de forma asincrónica un datagrama UDP enviado por un host remoto. |
ReceiveAsync(CancellationToken) |
Devuelve de forma asincrónica un datagrama UDP enviado por un host remoto. |
ReceiveAsync()
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
Devuelve de forma asincrónica un datagrama UDP enviado por un host remoto.
public:
System::Threading::Tasks::Task<System::Net::Sockets::UdpReceiveResult> ^ ReceiveAsync();
public System.Threading.Tasks.Task<System.Net.Sockets.UdpReceiveResult> ReceiveAsync ();
member this.ReceiveAsync : unit -> System.Threading.Tasks.Task<System.Net.Sockets.UdpReceiveResult>
Public Function ReceiveAsync () As Task(Of UdpReceiveResult)
Devoluciones
Objeto de tarea que representa la operación asincrónica.
Excepciones
El objeto Socket subyacente se ha cerrado.
Se produjo un error al acceder al socket.
Comentarios
Esta operación no se bloqueará. El objeto devuelto Task<TResult>> se completará una vez recibido el paquete UDP.
Si especifica un host remoto predeterminado en el Connect método , este método solo aceptará datagramas de ese host. Se descartarán todos los demás datagramas.
Si recibe un SocketException, use SocketException.ErrorCode para obtener el código de error específico. Una vez que haya obtenido este código, puede consultar la documentación del código de error de la API de Windows Sockets versión 2 para obtener una descripción detallada del error.
Advertencia
Si piensa recibir datagramas multidifusión, no llame al Connect método antes de llamar a este método. El UdpClient que se usa para recibir datagramas debe crearse mediante el número de puerto de multidifusión.
Se aplica a
ReceiveAsync(CancellationToken)
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
- Source:
- UDPClient.cs
Devuelve de forma asincrónica un datagrama UDP enviado por un host remoto.
public:
System::Threading::Tasks::ValueTask<System::Net::Sockets::UdpReceiveResult> ReceiveAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.ValueTask<System.Net.Sockets.UdpReceiveResult> ReceiveAsync (System.Threading.CancellationToken cancellationToken);
member this.ReceiveAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Net.Sockets.UdpReceiveResult>
Public Function ReceiveAsync (cancellationToken As CancellationToken) As ValueTask(Of UdpReceiveResult)
Parámetros
- cancellationToken
- CancellationToken
Token para supervisar solicitudes de cancelación.
Devoluciones
Tarea ValueTask<TResult> que representa la operación asincrónica.
Excepciones
El objeto Socket subyacente se ha cerrado.
Se produjo un error al acceder al socket.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.