ZaStoGram/TMessagesProj
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh 63f218e0d1 Не вешать соединение на сокете из пула и быстрее находить рабочий адрес фронта
logs (23): все 19 взятий сокета из пула висели 8 с до таймаута. Готовому
сокету из пула нечего отправлять, пока соединение не получит on_connected,
а on_connected приходит только по событию epoll. adjustWriteOp не взводил
EPOLLOUT. Ошибка с появления пула (24.09): в logs (13) зависли 2 из 2
взятий, в logs (21) 7 из 8, в том числе на релеях.

- Пока on_connected не выдан, готовый WSS-сокет ждёт и запись. Если
  уведомление запрещено, сокет закрывается, чтобы не крутить EPOLLOUT.
- Адреса фронтов чередуются (104.21.x / 172.67.x). Адрес, прошедший
  TCP, запоминается для сети и сбрасывается после двух настоящих отказов
  подряд. На Wi-Fi тестера 104.21.x не открывался, и клиент тратил
  ~18 с на четыре фронта. С известным адресом каждая попытка идёт на
  следующий домен и не повторяет только что упавшую.
- Фронты больше не уходят на DNS-имя после отказа TCP: оно даёт те же
  адреса и не держится в пуле.
- В итоге сессии WSS добавлено last_data_ms, чтобы считать скорость.
2026-09-27 19:22:38 +03:00
..
config Separate dev and stable application identities 2026-08-06 14:13:35 +03:00
emoji update to 12.10.4 (7099) 2026-09-24 16:17:30 +04:00
jni Не вешать соединение на сокете из пула и быстрее находить рабочий адрес фронта 2026-09-27 19:22:38 +03:00
lib add third_party libs as submodules 2026-08-25 14:57:57 +04:00
libs Update to 5.13.0 (1818) 2019-12-31 16:08:08 +03:00
src/main Не закрывать приложение стрелкой «назад» из тем суперчата 2026-09-26 21:56:58 +03:00
build.gradle Обновить Telegram до 12.10.4 (7099) 2026-09-25 15:06:27 +03:00
google-services.json update to 11.1.1 (5235) 2024-09-11 01:07:16 +04:00
proguard-rules.pro Запускать DEX-ядра exteraGram и переписать экран настроек плагина 2026-09-25 19:27:02 +03:00