Wp/isv/RFB
Možete pomogti Vikipediji uveličenjem članka. (April 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
[edit | edit source]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
[edit | edit source]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
[edit | edit source]- 1 2 "The Remote Framebuffer Protocol". Bylo arhivovano iz iztočnika 1 aprilja 2023.
Vněšnje linky
[edit | edit source]- The RFB Protocol — Version 3.8 (2010-11-26) — arhivovana versija
- The RFB Protocol — Version 3.7 (2003-08-12)
- The RFB Protocol — Version 3.3 (1998-01)
- The RFB Protocol — Community Version — arhivovana versija
- О RFC 6143 — The Remote Framebuffer Protocol (2011) v IETF — arhivovana versija