Browse Source

dadada

feature/MultiClientLog
root 1 month ago
parent
commit
3fce85efa1
  1. 10
      LTEMvcApp/Services/WebSocketManagerService.cs

10
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));
}
/// <summary>
/// 状态变化事件处理
/// </summary>
private void OnStatsReceived(string clientName, JObject data)
{
_logger.LogInformation($"客户端 {clientName} 状态变更: {data.ToString()}");
//StateChanged?.Invoke(this, (clientName, state));
}
#endregion
}

Loading…
Cancel
Save