15 ms Altı Gecikme Mühendisliği: SendInput ve TCP_NODELAY
Gigabit fiber internet bağlantısında bile bazı uzak masaüstü oturumları neden hantal ve gecikmeli hissettirir? Asıl suçlu nadiren ağ bant genişliğidir — gerçek neden Nagle arabelleklemesi, kullanıcı modu mesaj kuyruğu gecikmeleri ve eşzamanlı kare kodlamasıdır.
TCP_NODELAY ile Nagle Algoritmasını Devre Dışı Bırakma
| Ölçüt | SimpleViewer 3.1.0 | AnyDesk 8.x | TeamViewer 15.x |
|---|---|---|---|
| Ortanca Relay Kare Gecikmesi | 11,4 ms (60 FPS) | 16,8 ms | 23,5 ms |
| Soğuk Başlangıç Bağlantı Süresi | 1,2 sn | 2,1 sn | 3,8 sn |
| Boşta Arka Plan RAM Tüketimi | 24 MB | 68 MB | 145 MB |
| Ücretsiz Gözetimsiz Bilgisayar | 3 PC (Süre Sınırı Yok) | İşaretli / Kısıtlı | 60 sn Ticari Kullanım Engeli |
Win32 SendInput Üzerinden Donanım Tarama Kodu (Scancode) Enjeksiyonu
Yetki yükseltilmiş Kullanıcı Hesabı Denetimi (UAC) pencerelerinde veya 3B sahnelerde başarısız olan yapay pencere mesajları göndermek yerine SimpleViewer, donanım klavye tarama kodlarını ve normalleştirilmiş 16 bit mutlak fare koordinatlarını doğrudan çekirdek (kernel) giriş akışına enjekte eder.
Geri Basınç Duyarlı Kare Zamanlaması (Backpressure-Aware Pacing)
7891 numaralı porttaki soket gönderim kuyruğu derinliğini anlık olarak izleyen ana bilgisayar kodlayıcısı, sıkışık paketlerin arkasına hiçbir zaman bayatlamış kareler dizmez; böylece fare ve klavye tepkisi her an anlık kalır.
İlgili Mühendislik Makaleleri
Linux Wayland Uzak Masaüstü Siyah Ekran Çözümü (PipeWire)
TeamViewer ve AnyDesk neden Ubuntu 24.04 LTS, Fedora ve KDE Plasma 6 Wayland oturumlarında siyah ekran gösteriyor — ve gözetimsiz uzaktan erişim için PipeWire geri yükleme belirteçleri, /dev/uinput izinleri veya SimpleViewer yerel Linux AppImage nasıl yapılandırılır?
Windows Hızlı Yardım UAC Siyah Ekran Sorunu ve Alternatif
Windows Hızlı Yardım (Quick Assist) bir UAC yönetici istemiyle karşılaştığında uzak ekran tamamen kararır; ayrıca gözetimsiz bağlanamaz veya dosya aktaramazsınız. 2026'da BT yardım masaları ve ailelerin kullandığı çözüm burada.
Yönetici İzni Olmadan Uzaktan Destek: Taşınabilir .EXE
UAC yönetici onay pencerelerine, Microsoft Hesabı giriş döngülerine veya 60 saniyelik ticari kullanım kilitlerine takılmadan kısıtlı kurumsal Windows bilgisayarlara ve ailenize 15 saniyede destek verin.