Так, как это меш сеть, и принцип распространения пакета похож

на принцип распространения затухающей волны в бассейне - то может такое происходить, что один и тот-же пакет может приходить одной и той-же ноде несколько раз. Так как я добавил механизм игнорирования дублирующихся пакетов нодами (опционально можно выставить флажок в пакете) - То как считать время игнорирования дубликатов:
1 - константно считать определенное время с момента первого приема пакета?
2 - с каждым приемом пакета - добавлять период игнорирования пакетов к уже отсчитываемому?
3 - удваивать время игнорирования этого пакета?

3 ответов

12 просмотров

Можно один вопрос?

Jack-Shevchenko Автор вопроса

Ты про это?

Добавь инкриминирующий счётчик у отправителя для id пакета , и плюс id отправителя ( если вдруг его нет ещё) и таким образом дубликат легко обнаруживается

Похожие вопросы

Обсуждают сегодня

у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
4
здравствуйте, братья, кто-нибудь знает, как работать с Swift.com или Swift.net?
Ozzy
6
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Объединять ячейки и графики строить обе умеют?
■_|ilya|_■
4
Ребят, привет. У кого-то есть опыт заказа мерча в сторе? Есть успешные кейсы? Чёт у меня турецкую карту не принимает
Vladimir F.
7
Я вот тут задался риторическим вопросом. Уже как пару дней я пытаюсь присовокупить к Vapor jemalloc, мало того что топиков, как это вставлять в Vapor нет, так еще и хер поймеш...
Евгений Данилов
39
Карта сайта