|
|
@ -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
|
|
|
|
} |
|
|
|
|
|
|
|