mirror of
https://github.com/zhenyan121/Cubed.git
synced 2026-08-09 02:07:04 +08:00
fix(network-server): stop accept loop on shutdown flag
This commit is contained in:
@@ -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);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user