~AreEnn
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Guest18377
HackerMan
KabaOS
Most2
Nausicaa
Ruskoye_911
Trusishka
Vort
`
acetone_
anon3
b3t4f4c3
flumental
mittwerk
nemiga
not_bob_afk
plap
poriori_
profetikla
segfault
soos
teeth
tensor
un
weko_
whothefuckami
orignal
onon ты лучше вот над чем подумай
orignal
по поводу выбора и переключения в I2CP
orignal
и это важно потому что торренты
onon
А в чем проблема?
orignal
в неэфективности
onon
Нужны детали
onon
Я не разбирался
orignal
там явно можно много чего улушить
orignal
чтобы торренты быстрее качались
onon
То что снарк хреново работает через i2pd это да
orignal
вот именно
orignal
вот это и надо чинить
orignal
потому что тонели выбирают от фонаря
orignal
выбираются
onon
Это нужно весь I2CP изучать, я не успею уже.
orignal
достаточно только выбор тоннеля при отправке ссооющения
onon
// milliseconds interval a routing path is used before switching
onon
const uint64_t DATAGRAM_SESSION_PATH_SWITCH_INTERVAL = 20 * 60 * 1000;
onon
Это 20 минут что ли?
orignal
это что то псих делал для UDP тоннелей
orignal
не я
onon
Я что-то не могу найти место, где у нас датаграммы "собираются" из I2NP сообщений. Они же длинные могут быть.
onon
Вроде как здесь void ClientDestination::HandleDataMessage (const uint8_t * buf, size_t len)
onon
Но логику разобрать не могу.
orignal
в TunnelEndpoint.cpp
orignal
датаграмма влазит целиком в I2NP
onon
А, точно const size_t MAX_DATAGRAM_SIZE = 32768;
onon
Это значит где-то I2NP из кусочков собирается
orignal
я тебе сказал где
onon
Да, я уже смотрю
orignal
соотвествееео разбиваются в TunnelGateway.cpp
orignal
смотрим изменения и комметируем
onon
### Added
onon
- New congestion control algorithm for streaming
onon
Должно быть в ### Changed наверное
orignal
неее. это именно новый
orignal
не просто че то поменяли
orignal
а добавили новое
onon
Ну нормально так госткоин обновили.
orignal
не понял причем тут госткойн
orignal
я просто файл положил чтобы показать прежде чем кидать на гитхаб
onon
Да я шучу
onon
Кстати, пока помню. Есть хорошая, на мой взгляд, мысль - ограничивать скорость стрима автоматически, исходя из публикуемой пропускной способности участников туннеля.
orignal
ты ее уже говорил
orignal
по параметру bandwidth
onon
Разве
onon
Это на свой лимит я говорил
onon
А про туннели я только недавно придумал
onon
Странно, что не сразу
orignal
ты же говоришь о стримах
onon
Да
orignal
про тоннели это да новое
onon
Про датаграммы пока не придумал
orignal
можно да
relaybot
13apophis: когда вас уже переловат всех
orignal
ты ченжлог посмотел?