Don't use boost::asio::ip::tcp::resolver::query

It was removed in Boost 1.87.
This commit is contained in:
Alexander Aleksandrovič Klimov 2025-01-07 15:53:20 +01:00 committed by Julian Brost
parent 11ab869016
commit 7bd35d8c6b
2 changed files with 3 additions and 7 deletions

View File

@ -41,8 +41,7 @@ void Connect(Socket& socket, const String& node, const String& service)
using boost::asio::ip::tcp;
tcp::resolver resolver (IoEngine::Get().GetIoContext());
tcp::resolver::query query (node, service);
auto result (resolver.resolve(query));
auto result (resolver.resolve(node.CStr(), service.CStr()));
auto current (result.begin());
for (;;) {
@ -72,8 +71,7 @@ void Connect(Socket& socket, const String& node, const String& service, boost::a
using boost::asio::ip::tcp;
tcp::resolver resolver (IoEngine::Get().GetIoContext());
tcp::resolver::query query (node, service);
auto result (resolver.async_resolve(query, yc));
auto result (resolver.async_resolve(node.CStr(), service.CStr(), yc));
auto current (result.begin());
for (;;) {

View File

@ -439,9 +439,7 @@ bool ApiListener::AddListener(const String& node, const String& service)
try {
tcp::resolver resolver (io);
tcp::resolver::query query (node, service, tcp::resolver::query::passive);
auto result (resolver.resolve(query));
auto result (resolver.resolve(node.CStr(), service.CStr(), tcp::resolver::passive));
auto current (result.begin());
for (;;) {