summaryrefslogtreecommitdiff
path: root/src/lib/encode_server_finder.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-03-17 14:38:17 +0100
committerCarl Hetherington <cth@carlh.net>2025-03-22 13:29:58 +0100
commit7bd3e8150a0e321ec61cf4953baeb6f45d4611a9 (patch)
tree4553f01167d7a39c8f3ae8cdd1914f9f6e6a9af4 /src/lib/encode_server_finder.cc
parent9dd72fc481349f0b5ce985164441eecfa6485c19 (diff)
Remove deprecated/removed use of resolver::query.
Diffstat (limited to 'src/lib/encode_server_finder.cc')
-rw-r--r--src/lib/encode_server_finder.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/lib/encode_server_finder.cc b/src/lib/encode_server_finder.cc
index e9636620c..1a0329dd7 100644
--- a/src/lib/encode_server_finder.cc
+++ b/src/lib/encode_server_finder.cc
@@ -136,9 +136,14 @@ try
for (auto const& i: Config::instance()->servers()) {
try {
boost::asio::ip::udp::resolver resolver(io_context);
+#ifdef DCPOMATIC_HAVE_BOOST_ASIO_IP_BASIC_RESOLVER_RESULTS
+ boost::asio::connect(socket, resolver.resolve(i, fmt::to_string(HELLO_PORT)));
+ socket.send(boost::asio::buffer(data.c_str(), data.size() + 1));
+#else
boost::asio::ip::udp::resolver::query query(i, fmt::to_string(HELLO_PORT));
- boost::asio::ip::udp::endpoint end_point (*resolver.resolve(query));
- socket.send_to (boost::asio::buffer(data.c_str(), data.size() + 1), end_point);
+ boost::asio::ip::udp::endpoint end_point(*resolver.resolve(query));
+ socket.send_to(boost::asio::buffer(data.c_str(), data.size() + 1), end_point);
+#endif
} catch (...) {
}