From b650404e4af64b5ff35db4fe9547aecf416a5ad9 Mon Sep 17 00:00:00 2001 From: zqm Date: Fri, 10 Apr 2026 15:51:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E5=A4=8DPong=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Windows/CS/Framework4.0/Updater/src/main.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Windows/CS/Framework4.0/Updater/src/main.rs b/Windows/CS/Framework4.0/Updater/src/main.rs index 0babcb5..21c3596 100644 --- a/Windows/CS/Framework4.0/Updater/src/main.rs +++ b/Windows/CS/Framework4.0/Updater/src/main.rs @@ -1495,6 +1495,13 @@ async fn run_updater(debug_mode: bool) -> bool { } } + // 回复 pong 心跳响应 + if msg_type == "ping" { + let pong_str = format!(r#"{{"Type":"pong","Data":{{"timestamp":"{}"}}}}"#, ts); + log_print!("{} 发送消息:{}", ts, pong_str); + sender.send(pong_str); + } + // 处理 FileVer 响应(根据当前阶段分发) if msg_type == "FileVer" { if let Some(file_versions) = data.get("Data").and_then(|d| d.get("file_versions")).and_then(|v| v.as_object()) {