Вопрос

Я получаю сообщение об ошибке «Ресурс временно недоступен», когда я использую метод получения_из(), он является членом ip::udp::socket находится здесь.

Я перехожу к этому:boost::asio::buffer, указатель на объект конечной точки, флаги (установлены в ноль) и объект error_code.

Я создаю конечную точку всего лишь

 new udp::endpoint()

Похоже, что об этом сообщении об ошибке также не так уж много информации.Я пробовал это на нескольких машинах и всегда получаю эту ошибку.

Это было полезно?

Решение

«Ресурс временно недоступен» обычно представляет собой текстовое описание EAGAIN, указывая на то, что операцию следует повторить.В случае UDP это означает, что в настоящее время нет доступных данных, и вам следует попробовать позже.

Обычно стоит просмотреть справочную страницу базовой функции libc;который recvfrom в этом случае.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top