ZaStoGram_desktop/Telegram/SourceFiles/mtproto/transport
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh 1e19d26187
All checks were successful
Desktop source guards / guards (push) Successful in 12s
Качать файлы через туннель частями по 8 КБ на коротких соединениях
ТСПУ замораживает каждое соединение с Cloudflare примерно после 16 КБ
входящих: на ПК (лог 25.09) ни одна сессия туннеля к DC1 не получила больше
13 КБ, а часть файла 128 КБ целиком не проходила ни разу (send_count=51),
поэтому файлы в «Избранном» стояли на 0.

- Для DC, чей медийный релей подавлен и ушёл в туннель, часть 128 КБ
  собирается из 16 кусков по 8 КБ; для CDN части не делятся.
- До 8 сессий сразу, в каждой один запрос: скорость даёт параллельность.
- Файловое соединение туннеля переоткрывается на границе пакета после
  4 КБ входящих, до заморозки; такие сокеты пишутся одной сводной строкой
  wss_tunnel_rotated, строки переподключения для них не пишутся.
- Туннель подавляется только если после upgrade не пришло ничего: раньше
  три заморозки отправляли DC1 в прямой TCP, который сеть режет целиком,
  и файлы не грузились совсем по две минуты.
2026-09-25 15:01:01 +03:00
..
details Качать файлы через туннель частями по 8 КБ на коротких соединениях 2026-09-25 15:01:01 +03:00
connection_abstract.cpp Merge upstream dev through a1ea1ddd8c (7.2.9) 2026-09-23 16:21:17 +03:00
connection_abstract.h Качать файлы через туннель частями по 8 КБ на коротких соединениях 2026-09-25 15:01:01 +03:00
connection_http.cpp
connection_http.h
connection_tcp.cpp Качать файлы через туннель частями по 8 КБ на коротких соединениях 2026-09-25 15:01:01 +03:00
connection_tcp.h Treat the WEB proxy carrier as one shared pipe 2026-09-23 20:29:51 +03:00