IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/08/27
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
DUHOVKIN
Leopold
Most2
Nausicaa
Vort
Xeha
anon2
b3t4f4c3
karamba_i2p
nemiga
not_bob_afk
poriori_
profetikla
soos
un
weko
whothefuckami_
onon Если я хочу рандом в стримах использовать, нужно делать
onon #include <random>
orignal какую именно функцию?
orignal если rand() то ничего не надо
orignal если rng то тоже не надо
onon Ну да, я ничего не импортировал, но всё работает
orignal надо с пула от дестнейшина брать
onon (rand() % 10)
orignal как я делаю в датаграмах
orignal хорошо бы на rng переделать
orignal rand() это плохая функция
onon Я в курсе
orignal а у стримов всегда есть деситнейшин
orignal а у него есть пул а у пула есть есть rng
onon Ворт вроде говорил, что если флаг скорости в туннеле не отображается, значит мы этот RI уже выкинули из базы, или я путаю?
orignal он только на диске значит а не в памяти
orignal а на хуй нам нужен роутер в середине тоннеля?
orignal мы же с ним никак не взаимодействуем
onon Ну на концах я тоже не вижу
orignal ну и пох
orignal вот если ты не видишь соседа рядом с тобой это бага
orignal точнее не совсем бага но надо разбираться
onon Если мы вибираем лизсет, и под него конец исходящего туннеля с правильным шифрованием и т.п.
orignal только когда можем
orignal а это можем не всегда
orignal загрузить с дика еще можем а запрашивать не имеем права
orignal потому как палево
onon Так может не удалять, пока используется в туннелях
orignal насчет концов исходящих да надо продумать чтобы не выкиыдывать
orignal на остальные плевать
orignal кстати погоди
orignal тебе на самом деле не нужен роутер
orignal тебя нужен только списсок его транспортов
orignal а они хранится и в тоннеле
onon А, значит все продумано уже
orignal у тоннеля всегда можно получить битовую маску трапсортов другого конца
onon Сделал голые пакеты, проверь
orignal ты работу проверял?
orignal в плане скосроти
orignal и как называется измнение?
onon Да, у меня работает, не крашится
onon Там нужно проверить, правильно ли с итераторами всё
onon Помнишь мы обсуждали
onon Изменение, наверное, обработка наков. Потому что раньше никакой вообще обработки не было
orignal я посмотрю интераторы
orignal чуть позжу
onon Да, и на скорость это не повлияет
onon Про скорость это потом
onon Другие изменения сделаю
orignal а какая польза от этого?
onon Мньше наков получает сервер, больше rtt семплов
onon Лучше работа делай CC
orignal по коду нормально
orignal вопрос лишь не утекает ли память
onon Ну он же всё время чистится m_NACKedPackets
onon При каждом аке и при завершении стрима
onon А в нем не может быть пакетов, которых нет в m_SentPackets
onon А m_SentPackets чистится при завершении стрима
orignal тогда порядок
onon И при получении ака, сначала чистится m_NACKedPackets, а потом из m_SentPackets выкидываются подтверждённые
onon А одновременно в подтверждённых и в наках пакет быть не может
onon Иначе это бага
orignal ну вот и посмотрим под нагрузкой
onon Сутки аптайма с этими изменениями 34,5 МБ у меня. Роутер без этих изменений 12 суток аптайма 52,4 МБ. Может ещё не натекло.
onon Нужно длительно тестирование
orignal поглядим
orignal блядь гихаб лежит
onon РКН добрался...
orignal вот реально хотел закомиитить
orignal все
orignal починился
orignal закоммитил
orignal посмотрим как будет
orignal сегодня еще std::filesystem залью для 17
onon угу
onon Как мне в стримы rng () завезти вместо random ()? Или сам потом переделаешь?
orignal посмотри как в Datagram.cpp и аналошично