Procházet zdrojové kódy

review

tags/v2.6.9
yedajiang44 před 9 měsíci
rodič
revize
7158b72a03
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  1. +3
    -1
      src/JT808.Protocol/Internal/DefaultMerger.cs

+ 3
- 1
src/JT808.Protocol/Internal/DefaultMerger.cs Zobrazit soubor

@@ -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));


Načítá se…
Zrušit
Uložit