Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 700 Bytes

File metadata and controls

29 lines (18 loc) · 700 Bytes

RFBConnection

VNC client library for iOS which supports Raw, CopyRect and Tight encoding. Extracted from NPDesktop project to play with Heroes III iOS VNC Client


Example project features:

  • Raw, CopyRect and Tight encoding;
  • Pan and zoom of the desktop view with gestures;
  • Mouse input simulation by taps;
  • Mouse right key simulation by double taps;
  • Soft keyboard input;

TODO

There are plenty of things which are nice to have, some noted below:

  • support 16-bit pixel format
  • refactor: decouple rfb message handlers
  • reuse RFBFramebufferedConnection in the example

Contributions are welcome!