~AreEnn
~AreEnn_
~R4SAS
~acetone
~orignal
~villain
@onon
&N00B
+Xeha
GFW
KabaOS
Leopold
Opax
Trusishka
amigo
anon
anontor
b3t4f4c3
duck
fidoid
gobo
grimreaper
halloy1341
i2p
iiii
karamba_i2p
nyx
osoznayka_
poriori
profetikla
qend
rc13
soos
taureg
teeth
ua32
un
user2
weko
whothefuckami
onon
> я хочу сделать для прокси 6,4,0 по умолчанию если PQ поддреживается
onon
А все клиенты такое поддерживают?
onon
Жабы и старые клиенты. Там же всегда две чиселки было вроде
onon
А тут три
orignal
а что нет то?
orignal
я проверял
orignal
нормально все определяют 4
onon
Ты пока от интернета отдыхал, наверняка успел посмотреть код, что я скидывал.
orignal
напомни еще раз
orignal
это который пару недель назад
orignal
в смысл про что там
onon
Там тапа уязвимость закрываю
onon
Когда бесконечный буфер нам OOM делает
onon
Конкретный размер там ещё можно обсуждать, но лимитировать точно нужно
orignal
что то я это упустил значит
orignal
скинь еще раз
onon
Не думаю, что сейчас его найду.
orignal
придется
orignal
ну так пришлешь?
onon
Ищу
onon
Ещё нужно решить что с явой делать
orignal
скачал
orignal
а тепреь объясни что оно делает
onon
Ситуация такая, что если у нас маршрут хороший, и там потерь пакетов нет, то ява может нормально принимать поток
onon
А если нет, то начинаются проблемы
orignal
я про этот код
orignal
чего мы там лимитируем
onon
Ну я туда дропы добавил
orignal
ну кокретно что проверяется
onon
В трёх случаях
onon
Если у нас пропущен пакет и идёт поток дальше и нам не перепосылают пакет
orignal
ты кратко сформулируй суть изменения
onon
Если у нас сразу большой гэм больше 256 пакетоа
onon
гэп*
onon
И если у нас сумма пропущенных пакетов больше 256
orignal
вот это я и хотел
orignal
drop is choked пойдет?
orignal
*if
onon
Пойдёт
orignal
счас погоняю и закоммчиу
onon
Так вот про яву...
orignal
а что с ней?
onon
Ну если мы теряем пакет это почти гарантироваано CHOKE От явы
orignal
это еще почему?
onon
А это сброс окна в минимум с разгоном
onon
Ну у явы ресив буффер 128
onon
А у нас 512 сенд
onon
Немножко разные
onon
Так вот я как вариант вижу пытаться слать нормально как обычному клиенту, до первого CHOKE. Потом мы видим, что это ява, записываем в сессии, что это ява и на всех стримах ставим максимальных размер окна в 32 пакета
onon
Естественно скорость будет черепашья
onon
Для ява-клиентов
orignal
ну и пох на них
onon
Ну или просто забить и продолжать слать поток даже если CHOKE, в таком случае скорость будет ниже чем на i2pd но выше чем на 32 пакетах
onon
Но при этом будет дикий оверхед на сети
onon
Потому что огромная часть пакетов будет просто дропаться
orignal
лучше пусть будет 32
orignal
счас зулью
IRCaBot
New messages won't show without JavaScript.
My JS code is small and simple. Check it at /realtimechat.js and come back with enabled!
My JS code is small and simple. Check it at /realtimechat.js and come back with enabled!