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:
- Allow the user a special cursor.
- 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.
- Extend the keys set that can be sent by the client and processed by the server.