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.
Articoli Tecnici Correlati
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.
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.
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.