Selaa lähdekoodia

review

tags/v2.6.9
yedajiang44 9 kuukautta sitten
vanhempi
commit
7158b72a03
1 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  1. +3
    -1
      src/JT808.Protocol/Internal/DefaultMerger.cs

+ 3
- 1
src/JT808.Protocol/Internal/DefaultMerger.cs Näytä tiedosto

@@ -44,7 +44,9 @@ namespace JT808.Protocol.Internal
body = null;
var timeoutKey = GenerateKey(header.TerminalPhoneNo, header.MsgId);
if (!CheckTimeout(timeoutKey)) return false;
timeoutDictionary.TryAdd(timeoutKey, DateTime.Now.AddSeconds(config.AutoMergeTimeoutSecond));
var timeout = DateTime.Now.AddSeconds(config.AutoMergeTimeoutSecond);
if (timeoutDictionary.TryAdd(timeoutKey, timeout))
timeoutDictionary.TryUpdate(timeoutKey, timeout, timeout);
if (splitPackageDictionary.TryGetValue(header.TerminalPhoneNo, out var item) && item.TryGetValue(header.MsgId, out var packages))
{
packages.Add((header.PackageIndex, data));


Ladataan…
Peruuta
Tallenna