From 8e33e084b459a1fa0343deffb7ef6e1bf240a87e Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 23 Jun 2025 17:00:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20cd=20=E8=AE=BE=E7=BD=AE=E6=B8=85?= =?UTF-8?q?=E7=A9=BA=E7=BC=93=E5=86=B2=E5=8C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/em/cd.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/em/cd.py b/apps/em/cd.py index cfa76a31..88714562 100644 --- a/apps/em/cd.py +++ b/apps/em/cd.py @@ -148,6 +148,15 @@ def get_tyy_data(*args): sc.settimeout(5) # 设置超时 sc.connect((host, port)) sc_all[f"{host}_{port}"] = sc + else: + # 清空接收缓冲区 + sc.settimeout(0.1) # 设置短暂超时 + try: + while True: + sc.recv(1024) + except (socket.timeout, BlockingIOError): + pass + sc.settimeout(5) # 恢复原超时设置 sc.sendall(b"R") except BrokenPipeError: if retry > 0: