fix(network-server): stop accept loop on shutdown flag

This commit is contained in:
2026-06-24 18:03:40 +08:00
parent 8d86a71c3f
commit 0223fefa6b

View File

@@ -41,7 +41,7 @@ asio::awaitable<void> NetworkServer::listen() {
try { try {
tcp::acceptor acceptor(m_io, tcp::endpoint(tcp::v4(), m_port)); tcp::acceptor acceptor(m_io, tcp::endpoint(tcp::v4(), m_port));
while (true) { while (!m_stopped) {
tcp::socket socket = tcp::socket socket =
co_await acceptor.async_accept(asio::use_awaitable); co_await acceptor.async_accept(asio::use_awaitable);