/Remote-desktop

C++, Qt: Remote desktop application based on VNC protocol for Mac OS. One server - multiple clients.

Primary LanguageC++

Remote-desktop

C++ (Qt, Application Services Framework) - created VNC client, Mac OS VNC Server: one server, multiple clients, screen sharing, mouse movements, keyboard commands transferring. Associated with Apriorit Advanced C++ and low-level programming course.

TODO:

  1. Allow the user a special cursor.
  2. Calculate the graphic difference between two images and send only it, not a full screen image. Or use the underlying hardware to capture areas of screen that were changed and send those.
  3. Extend the keys set that can be sent by the client and processed by the server.