RFB

Iz Medžuviki, svobodnoj enciklopedije
Jump to navigation Jump to search
Tuty kratky članok jest v začetku.

Možete pomogti Medžuvikiju uveličenjem članka. (aprilj 2023)

RFB (ang.: remote framebuffer) jest prosty klientoserverny protokol, ktory koristaje se v VNC, za oddaljeny dostup/pristup do grafičnogo stola/desktopa kompjutera. Koristaje se za grafične okonne sistemy X Window System, Windows.

Opis

Obyčajno RFB uživa diapazon TCP-portov 5900+N. Porty od 5900 do N imajut svez s ekranami X-servera od :0 do :N[1].

Klient i server činet sjedinjenje po protokolu TCP/IP. Klient posylaje zapros na sjedinjenje k serveru, a server prijmaje klientovy zapros i posylaje jemu informaciju o svojem ekranu. Klient dobyva informaciju o ekranu servera i dodaje ju do svojego ekrana. Podobnym obrazom činet se vse druge dějanja/činy[1].

Tipy kodovanja

Tute tipy, kody, uživajut se za deklarovanje možnosti raboty s někakym razširjenjem/nastavkom (extension).

Čislo/nomer Kodovanje
0x00000000 Raw
0x00000001 CopyRect
0x00000002 RRE (Rising Rectangle Run-length)
0x00000004 CoRRE (Compact RRE)
0x00000005 Hextile (RRE Variant)
0x00000006 Zlib
0x00000007 Tight
0x00000008 ZlibHex (Zlib + Hextile)
0x00000009 Ultra
0x00000010 ZRLE (Zlib Run-length)
0x00000011 ZYWRLE
0x00000014 H.264
0x00000032 Open H.264
0xFFFF0001 CacheEnable
0xFFFF0006 XOREnable
0xFFFF8000 ServerState (UltraVNC)
0xFFFF8001 EnableKeepAlive (UltraVNC)
0xFFFF8002 FTProtocolVersion (File Transfer Protocol Version - UltraVNC)
0xFFFFFEC7 ContinuousUpdates
0xFFFFFEC8 Fence
0xFFFFFECC ExtendedDesktopSize
0xFFFFFECF General Input Interface (GII)
0xFFFFFF00–0xFFFFFF09 CompressLevel (Tight encoding)
0xFFFFFF10 XCursor
0xFFFFFF11 RichCursor
0xFFFFFF18 PointerPos
0xFFFFFF20 LastRect
0xFFFFFF21 NewFBSize
0xFFFFFF74 Tight PNG
0xFFFFFFE0–0xFFFFFFE9 QualityLevel (Tight encoding)

Iztočniky

  1. a b "The Remote Framebuffer Protocol". Bylo arhivovano iz iztočnika 1 aprilja 2023.

Vněšnje linky