В системах POSIX имена служб обычно определяются в файле /etc/services. В Windows имена служб можно найти в файле c:\Windowssystem32driversetcservices. Операционные системы могут использовать дополнительные местоположения при разрешении имен служб.
Статья ip::basic_resolver_query::basic_resolver_query (2 of 4 overloads) раздела Boost.Asio ip::basic_resolver_query::basic_resolver_query может быть полезна для разработчиков на c++ и boost.