~AreEnn
~AreEnn_
~R4SAS
~acetone
~orignal
~villain
@onon
&N00B
+Xeha
GFW
Leopold
Nikat
Opax
akakiy
anontor
b3t4f4c3
chch
daemon
duck
fidoid
grimreaper
iiii
karamba_i2p
not_bob_afk
osoznayka
poriori
profetikla
qend
r3med1tz
rc13
root
segfault
soos
spider
tahoe
taureg
teeth
tensor
un
vougel
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
ты ченжлог посмотел?