Question

Je reçois le message d'erreur "ressource temporairement indisponible" lorsque j'utilise la méthode receive_from (), il est membre d'ip :: :: udp socket situé .

Je passe à elle. Boost :: asio :: tampon, un pointeur à un objet de point d'extrémité, des drapeaux (remise à zéro), et un objet error_code

Je crée le point final avec seulement

 new udp::endpoint()

Il ne semble pas y avoir trop d'informations disponibles sur ce message d'erreur aussi. Je l'ai essayé sur plusieurs machines et toujours obtenir cette erreur.

Était-ce utile?

La solution

« Ressource temporairement indisponible » est normalement la description du texte pour EAGAIN, ce qui indique que l'opération devrait être rejugé. Dans le cas de l'UDP, il indique qu'il n'y a pas de données disponibles à l'heure actuelle, et vous devriez essayer plus tard.

Il est généralement intéressant de regarder la page de manuel pour la fonction libc sous-jacente; qui est recvfrom dans ce cas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top