← Назад до всіх статей
СИСТЕМНА ІНЖЕНЕРІЯ • 6 ХВ ЧИТАННЯ

Затримка введення до 15 мс: SendInput і сокети TCP_NODELAY

Marko Kovač (Провідний інженер із продуктивності) • 4 жовтня 2026 р. • 6 хв читання
Затримка введення до 15 мс: SendInput і сокети TCP_NODELAY

Чому деякі сеанси віддаленого робочого столу відчуваються «в'язкими» навіть на гігабітному оптоволоконному каналі? Причина рідко криється у пропускній здатності мережі — винними є буферизація алгоритму Нейгла, черги віконних повідомлень простору користувача та синхронне блокування кодувальника кадрів.

Усунення буферизації алгоритму Нейгла за допомогою TCP_NODELAY

Показник SimpleViewer 3.1.0 AnyDesk 8.x TeamViewer 15.x
Медіанна затримка кадру ретранслятора 11,4 мс (60 FPS) 16,8 мс 23,5 мс
Час холодного старту з'єднання 1,2 с 2,1 с 3,8 с
Споживання ОЗП у режимі простою 24 МБ 68 МБ 145 МБ
Безкоштовні неконтрольовані ПК 3 ПК (без тайм-аутів) Позначаються / обмежуються Блокування через 60 с

Ін'єкція апаратних скан-кодів через Win32 SendInput

Замість надсилання синтетичних віконних повідомлень, які ігноруються у вікнах із підвищеними привілеями Контролю облікових записів користувачів (UAC) або в тривимірних рушіях, SimpleViewer передає апаратні скан-коди клавіш і нормалізовані 16-бітні абсолютні координати миші безпосередньо у вхідний потік ядра системи.

Темп подачі кадрів із контролем зворотного тиску мережі

Відстежуючи глибину черги відправлення сокета на порту 7891, кодувальник хоста ніколи не накопичує застарілі кадри за перевантаженими пакетами, зберігаючи миттєвий відгук курсора миші та клавіатури за будь-яких мережевих умов.

Готові спробувати віддалений доступ на 60 FPS?

Завантажте SimpleViewer для Windows, macOS, Linux або Android — безкоштовно до 3 комп'ютерів без обмежень за часом сеансу.

Завантажити SimpleViewer безкоштовно Порівняти всі тарифи

Пов'язані інженерні статті

LINUX ТА DEVOPS-ІНЖЕНЕРІЯ

Чорний екран Wayland у Linux: PipeWire та доступ до ПК

Чому TeamViewer та AnyDesk показують чорний екран у сеансах Wayland на Ubuntu 24.04 LTS, Fedora та KDE Plasma 6 — і як налаштувати токени відновлення PipeWire, дозволи /dev/uinput або нативний Linux AppImage від SimpleViewer для неконтрольованого доступу.

ПРАКТИКУМ ІТ-ПІДТРИМКИ

Швидка допомога Windows і чорний екран UAC: рішення 2026

Коли Швидка допомога Windows натрапляє на запит адміністратора UAC, віддалений екран стає повністю чорним — до того ж у ній немає неконтрольованого доступу та передачі файлів. Ось як служби ІТ-підтримки та родини вирішують це у 2026 році.

ПРАКТИКУМ ІТ-ПІДТРИМКИ

Віддалена допомога без прав адміна: портативний .EXE за 15 с

Обслуговуйте захищені корпоративні ноутбуки Windows або допомагайте літнім батькам за 15 секунд без запитів адміністратора UAC, входу в обліковий запис Microsoft чи 60-секундних блокувань.