Эта функция используется для получения диаграммы данных. Функция вызов будет блокироваться до тех пор, пока данные не будут получены успешно или произойдет ошибка.
Статья basic_datagram_socket::receive_from (3 of 3 overloads) раздела Boost.Asio basic_datagram_socket::receive_from может быть полезна для разработчиков на c++ и boost.