Recurso temporariamente indisponível no impulso ASIO
-
23-08-2019 - |
Pergunta
Eu recebo a mensagem de erro "Recurso temporariamente indisponível" quando eu uso o receive_from método (), é um membro de ip :: udp :: tomada localizado aqui .
eu passar para ele: impulso :: :: asio tampão, apontador para um objecto do nó de extremidade, bandeiras (colocados a zero), e um objecto error_code
.Eu criar o ponto final com apenas
new udp::endpoint()
Não parece ser demais informações disponíveis sobre esta mensagem de erro também. Eu tentei em várias máquinas e sempre obter este erro.
Solução
"Recurso temporariamente indisponível" é normalmente a descrição de texto para EAGAIN
, indicando que a operação deve ser repetida. No caso do UDP, isso indica que não há quaisquer dados disponíveis no momento, e você deve tentar mais tarde.
Em geral, é pena olhar para a página do manual para a função libc subjacente; que é recvfrom
neste caso.