@@ -199,7 +199,11 @@ void NetworkConnection::close()
{
boost::system::error_code ec;
socket->close(ec);
+#if BOOST_VERSION >= 108700
+ timer->cancel();
+#else
timer->cancel(ec);
+#endif
//NOTE: ignoring error code, intended
}
@@ -15,7 +15,11 @@
VCMI_LIB_NAMESPACE_BEGIN
+using NetworkContext = boost::asio::io_context;
using NetworkContext = boost::asio::io_service;
using NetworkSocket = boost::asio::ip::tcp::socket;
using NetworkAcceptor = boost::asio::ip::tcp::acceptor;
using NetworkBuffer = boost::asio::streambuf;