From 034ba6f1eb75f1fbcd7cae2a831d560b28e7c905 Mon Sep 17 00:00:00 2001 From: Quella Date: Wed, 15 Oct 2025 12:52:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20include/Netra.hpp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/Netra.hpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/Netra.hpp b/include/Netra.hpp index 8cf8371..318c8dc 100644 --- a/include/Netra.hpp +++ b/include/Netra.hpp @@ -62,6 +62,13 @@ namespace QCL * @param clientSock 客户端Socket描述符 */ void removeClient(int clientSock); + + /** + * @brief 非阻塞探测客户端是否已断开(不消耗数据) + * @param clientSock 客户端Socket描述符 + * @return true 已断开或发生致命错误;false 仍然存活或暂无数据 + */ + bool isClientDisconnected(int clientSock); /** * @brief 获取当前所有已连接客户端Socket的副本