Я пытаюсь реализовать функцию с использованием boost asio udpSocket, которая ждет, пока данные не будут готовы для чтения, или ждет, пока не истечет время ожидания.
используя asyc_read и async_wait, я могу сделать что-то подобное, но я должен прочитать данные. Я хотел бы сделать то же самое без чтения данных
Это позволило бы намного проще использовать класс udpSocket во многих ситуациях, но, учитывая интерфейс udpSocket, я не могу понять, как реализовать такую функцию без ручной буферизации данных и переписывания функции sync_read
лучший, дд