diff --git a/LTEMvcApp/Services/WebSocketManagerService.cs b/LTEMvcApp/Services/WebSocketManagerService.cs index 34d4e4c..9a2c1cd 100644 --- a/LTEMvcApp/Services/WebSocketManagerService.cs +++ b/LTEMvcApp/Services/WebSocketManagerService.cs @@ -192,6 +192,7 @@ namespace LTEMvcApp.Services client.ConnectionClosed += (sender, e) => OnClientDisconnected(client); client.LogsReceived += (sender, logs) => OnLogsReceived(address, logs); client.StateChanged += (sender, state) => OnStateChanged(address, state); + client.StatsReceived += (sender, data) => OnStatsReceived(address, data); client.Start(); _clients[address] = client; return true; @@ -779,6 +780,15 @@ namespace LTEMvcApp.Services StateChanged?.Invoke(this, (clientName, state)); } + /// + /// 状态变化事件处理 + /// + private void OnStatsReceived(string clientName, JObject data) + { + _logger.LogInformation($"客户端 {clientName} 状态变更: {data.ToString()}"); + //StateChanged?.Invoke(this, (clientName, state)); + } + #endregion }