Преглед на файлове

Merge branch 'pr/301' into develop

release/3.x.x
Christian Kratky преди 6 години
родител
ревизия
f86a5af794
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. +4
    -2
      Frameworks/MQTTnet.NetStandard/Client/MqttClient.cs

+ 4
- 2
Frameworks/MQTTnet.NetStandard/Client/MqttClient.cs Целия файл

@@ -349,12 +349,14 @@ namespace MQTTnet.Client
keepAliveSendInterval = _options.KeepAliveSendInterval.Value;
}

if (_sendTracker.Elapsed > keepAliveSendInterval)
var waitTime = keepAliveSendInterval - _sendTracker.Elapsed;
if (waitTime <= TimeSpan.Zero)
{
await SendAndReceiveAsync<MqttPingRespPacket>(new MqttPingReqPacket(), cancellationToken).ConfigureAwait(false);
waitTime = keepAliveSendInterval;
}

await Task.Delay(keepAliveSendInterval, cancellationToken).ConfigureAwait(false);
await Task.Delay(waitTime, cancellationToken).ConfigureAwait(false);
}
}
catch (Exception exception)


Зареждане…
Отказ
Запис