Simplify resolver query initialisation.
diff --git a/asio/src/examples/cpp11/chat/chat_client.cpp b/asio/src/examples/cpp11/chat/chat_client.cpp index 15e108e..ec435ab 100644 --- a/asio/src/examples/cpp11/chat/chat_client.cpp +++ b/asio/src/examples/cpp11/chat/chat_client.cpp
@@ -140,10 +140,8 @@ asio::io_service io_service; tcp::resolver resolver(io_service); - tcp::resolver::query query(argv[1], argv[2]); - tcp::resolver::iterator iterator = resolver.resolve(query); - - chat_client c(io_service, iterator); + auto endpoint_iterator = resolver.resolve({ argv[1], argv[2] }); + chat_client c(io_service, endpoint_iterator); std::thread t([&io_service](){ io_service.run(); });