Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cross platform VNC Client Library?

Does anyone know of a good cross platform VNC client library (the viewer end)?

I'm not terribly picky about language, but I would prefer something with C++ or Python. I would need it to work on Linux, Mac, and Windows.

like image 323
supercheetah Avatar asked Sep 13 '09 17:09

supercheetah


People also ask

What is alternative for VNC Viewer?

TeamViewer is the Quick and Secure Alternative to VNC. In contrast to traditional VNC connections, TeamViewer substantially enhances your capabilities with remote support, remote access and your home office.

Can I use RDP for VNC?

A VNC server supports multiple platforms, allowing for shared screens and keyboards of Windows, Mac, Linux, and Raspberry Pi-run devices. They are designed to work on various operating systems. RDP is proprietary and only works for one specific operating system, meaning it's not the most compatible.

What is a VNC client?

The VNC client (or viewer) is the program that represents the screen data originating from the server, receives updates from it, and presumably controls it by informing the server of collected local input.


2 Answers

libvncclient that comes with libvncserver is C and cross-platform: https://github.com/LibVNC/libvncserver

like image 199
bk138 Avatar answered Sep 20 '22 12:09

bk138


https://code.google.com/p/python-vnc-viewer/ - should be cross-platform.

https://github.com/sibson/vncdotool - contains more enhancements on top of that.

like image 28
anatoly techtonik Avatar answered Sep 21 '22 12:09

anatoly techtonik