Los recursos disponibles en estos momentos en ASIO Boost
-
23-08-2019 - |
Pregunta
consigo el mensaje de error "de recursos temporalmente no disponible" cuando se utiliza el método receive_from (), es un miembro de ip :: udp :: socket situado aquí .
Paso a ella:. Impulso :: :: asio del búfer, puntero a un objeto de punto final, banderas (se establece en cero), y un objeto código_error
creo el punto final con sólo
new udp::endpoint()
No parece ser demasiada información disponible en este mensaje de error también. Lo he intentado en varias máquinas y siempre sale este error.
Solución
"Recurso temporalmente no disponible" es normalmente la descripción de texto para EAGAIN
, lo que indica que la operación debe ser juzgado. En el caso de UDP, que indica que no hay ningún dato disponible en la actualidad, y usted debe tratar más adelante.
Por lo general vale la pena mirar la página del manual para la función libc subyacente; que es recvfrom
en este caso.