Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
RFB (protocol)
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Limitations== In terms of transferring clipboard data, "there is currently no way to transfer text outside the Latin-1 character set".<ref name="RFB-charset">{{cite book | title = The RFB Protocol - Version 3.8 | last = Richardson | first = Tristan | year = 2010 | chapter = Sections 6.4.6, 6.5.4 }}</ref> A common pseudo-encoding extension solves the problem by using [[UTF-8]] in an extended format.<ref name="rfbproto"/>{{rp|at=Β§ 7.7.27}} The VNC protocol is pixel based. Although this leads to great flexibility (i.e. any type of desktop can be displayed), it is often less efficient than solutions that have a better understanding of the underlying graphic layout like [[X11]] or desktop such as [[Remote Desktop Protocol|RDP]]. Those protocols send graphic primitives or high level commands in a simpler form (e.g. open window), whereas RFB just sends the raw pixel data, albeit compressed. The VNC protocol expresses mouse button state in a single byte, as binary up/down. This limits the number of mouse buttons to eight (effectively 7 given convention of button 0 meaning "disabled"). Many modern mice enumerate 9 or more buttons, leading to forward/back buttons having no effect over RFB. A "GII" extension solves this problem.<ref name="rfbproto"/>{{rp|at=Β§ 7.7.11}} The original protocol specification does not define any way to transfer sound data at all, with the sole exception that the server may signal a [[Bell character|bell]] (audible beep, notification sound) should be played by the client.<ref name="rfbproto"/>{{rp|at=Β§ 7.6.3}} There is, however, a "QEMU Audio" extension defined in the RFB protocol's community version.<ref name="rfbproto"/>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)