~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>
onon
?
orignal
какую именно функцию?
orignal
если rand() то ничего не надо
orignal
если rng то тоже не надо
onon
Ну да, я ничего не импортировал, но всё работает
orignal
надо с пула от дестнейшина брать
onon
(rand() % 10)
orignal
как я делаю в датаграмах
orignal
хорошо бы на rng переделать
orignal
rand() это плохая функция
onon
Я в курсе
orignal
а у стримов всегда есть деситнейшин
orignal
а у него есть пул а у пула есть есть rng
onon
Ворт вроде говорил, что если флаг скорости в туннеле не отображается, значит мы этот RI уже выкинули из базы, или я путаю?
orignal
да
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 и аналошично