← Torna a tutti gli articoli
INGEGNERIA DEI SISTEMI • 6 MIN DI LETTURA

Ingegnerizzare una latenza di input sotto i 15 ms: SendInput, TCP_NODELAY e framing Zero-Copy

Marko Kovač (Responsabile Ingegneria delle Prestazioni) • 4 ottobre 2026 • 6 min di lettura
Ingegnerizzare una latenza di input sotto i 15 ms: SendInput, TCP_NODELAY e framing Zero-Copy

Perché alcune sessioni di desktop remoto sembrano gommose e in ritardo persino su una linea in fibra gigabit? Il colpevole quasi mai è la larghezza di banda della rete: sono il buffering dell'algoritmo di Nagle, i ritardi nelle code di messaggi in user-mode e la codifica sincrona dei fotogrammi.

Eliminare l'algoritmo di Nagle con TCP_NODELAY

Parametro SimpleViewer 3.1.0 AnyDesk 8.x TeamViewer 15.x
Latenza mediana fotogrammi su relay 11,4 ms (60 FPS) 16,8 ms 23,5 ms
Tempo di connessione a freddo 1,2 s 2,1 s 3,8 s
RAM in background a riposo 24 MB 68 MB 145 MB
PC non presidiati gratuiti 3 PC (Senza limiti di tempo) Segnalato / Limitato Blocco commerciale a 60 s

Iniezione di scancode hardware tramite Win32 SendInput

Invece di inviare messaggi di finestra sintetici che falliscono nelle schermate elevate del Controllo dell'account utente (UAC) o nelle viewport 3D a schermo intero, SimpleViewer inietta direttamente nel flusso di input del kernel gli scancode hardware della tastiera e le coordinate assolute del mouse normalizzate a 16 bit.

Cadenza dei fotogrammi sensibile alla contropressione di rete

Monitorando costantemente la profondità della coda di invio del socket sulla porta 7891, l'encoder sull'host non accoda mai fotogrammi obsoleti dietro pacchetti congestionati, mantenendo istantanea la risposta di mouse e tastiera.

Pronto per l’accesso remoto a 60 FPS senza blocchi?

Scarica SimpleViewer per Windows, macOS, Linux o Android — gratis fino a 3 computer senza limiti di sessione.

Scarica SimpleViewer Gratis Confronta tutti i piani

Articoli Tecnici Correlati

INGEGNERIA LINUX E DEVOPS

Schermo nero nel desktop remoto su Linux Wayland: soluzione per Ubuntu 24.04, Fedora e PipeWire (2026)

Perché TeamViewer e AnyDesk mostrano uno schermo nero sulle sessioni Wayland di Ubuntu 24.04 LTS, Fedora e KDE Plasma 6 — e come configurare i restore token di PipeWire, i permessi /dev/uinput o l'AppImage nativo di SimpleViewer per l'accesso remoto non presidiato.

MANUALE HELPDESK IT

Assistenza rapida di Windows: schermo nero con UAC e nessun accesso non presidiato — perché gli helpdesk IT cambiano nel 2026

Quando Assistenza rapida di Windows (Quick Assist) incontra una finestra del Controllo dell'account utente (UAC), lo schermo remoto diventa completamente nero — e non puoi collegarti senza presidio né trasferire file. Ecco come gli helpdesk IT e le famiglie risolvono il problema nel 2026.

MANUALE HELPDESK IT

Assistenza remota portatile senza diritti di amministratore: aiutare i genitori e i PC aziendali bloccati in 15 secondi

Fornisci supporto su laptop aziendali Windows con restrizioni o aiuta genitori poco esperti in 15 secondi senza far scattare finestre UAC di amministratore, accessi all'Account Microsoft o blocchi commerciali di 60 secondi.