fix: improve handling of client connection failures

This commit is contained in:
2025-12-28 17:44:41 +08:00
parent e366d47790
commit 778c17811e
3 changed files with 70 additions and 9 deletions

View File

@@ -27,6 +27,7 @@ public:
private:
asio::io_context& m_ioContext; // 添加引用
asio::ip::tcp::resolver m_resolver;
asio::ip::tcp::socket m_socket;
std::string m_host;
@@ -47,5 +48,6 @@ private:
void waitForOpponent();
void stopWaiting(); // 停止等待
void closeConnection();
void attemptReconnect(); // 尝试重新连接
};