Domanda

ottengo il messaggio di errore "Risorsa temporaneamente non disponibile" quando si utilizza il metodo receive_from (), è un membro della ip :: :: UDP presa trova qui .

passo ad esso:. Boost :: asio :: tampone, puntatore ad un oggetto endpoint, bandiere (azzeramento), e un oggetto error_code

creo l'endpoint con un solo

 new udp::endpoint()

Non sembra essere troppe informazioni disponibili su questo messaggio di errore anche. Ho provato su diverse macchine e sempre ottengo questo errore.

È stato utile?

Soluzione

"Risorsa temporaneamente non disponibile" è normalmente la descrizione di testo per EAGAIN, che indica che l'operazione deve essere ripetuta. Nel caso di UDP, indica che non v'è alcun dato attualmente disponibili, e si dovrebbe cercare più tardi.

E 'generalmente la pena di guardare la pagina man per la funzione libc sottostante; che è recvfrom in questo caso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top