From 81293a9071a975ed4ad65328f02a6f1a1fba5763 Mon Sep 17 00:00:00 2001 From: ospab Date: Thu, 21 May 2026 02:24:53 +0300 Subject: [PATCH] feat: indicate protocol in connection log --- ostp-server/src/lib.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ostp-server/src/lib.rs b/ostp-server/src/lib.rs index 963fb2a..6b02b9d 100644 --- a/ostp-server/src/lib.rs +++ b/ostp-server/src/lib.rs @@ -337,7 +337,9 @@ async fn run_server_loop( peer_last_seen.insert(peer_ip, now); if !peer_available.get(&peer_ip).copied().unwrap_or(false) { peer_available.insert(peer_ip, true); - let _ = ui_event_tx.send(UiEvent::Log(format!("Client {peer_ip} connected"))); + let is_tcp = tcp_map.read().await.contains_key(&peer_addr); + let proto = if is_tcp { "TCP (UoT)" } else { "UDP" }; + let _ = ui_event_tx.send(UiEvent::Log(format!("Client {peer_ip} connected via {proto}"))); } if app_payloads.is_empty() && now.duration_since(last_empty_app_log) > Duration::from_secs(5) {