Я пишу приложение, которое получает пакеты от 2+ портов UDP. Я мог бы иметь мое приложение recv (boost) в двух отдельных потоках (STL). Я понимаю механику с теоретической точки зрения мультиплексирования этого процесса. Я мог бы прибегнуть к выбору и опросу из стандарта UNIX, но я хотел бы посмотреть, есть ли какие-либо современные инструменты C ++ в boost или STL для меня, чтобы решить эту проблему?