Änderungen

Aus Hackerspace Ffm
Wechseln zu: Navigation, Suche

VNC Server Protokoll verstehen

667 Byte hinzugefügt, 18:19, 19. Nov. 2023
| variable Länge
|}
 
==== Server-Client Nachrichten ====
Für den Server ist die Sache einfacher, es gibt zwar 4 verschiedene Nachrichten (FramebufferUpdate, SetColorMapEntries (nur bei Paletten Farbformat), Bell und ServerCutText), aber eigentlich macht '''FramebufferUpdate''' die ganze Arbeit.
 
Die FramebufferUpdate-Nachricht kann verschiedene rechteckige Bereiche mit neuen Bilddaten auffrischen und dazu verschiene Codierungen nutzen. Die Kodierungen werden über SetEncodings abgeglichen, aber für die Einfachstimplementierung geht immer die RAW-Kodierung, die einfach die Rohdaten ohne Kompression allerdings im jeweils aktuellen PIXEL_FORMAT überträgt.
 
=== PIXEL_FORMAT ===
1.955
Bearbeitungen