I am very interested in network programming and I want to build a VNC client for fun and for learning purposes. I have been Googling for resources about VNC client and server, but most of time, resources found were about how to use VNC not how to build or how it actually works in business layer so I can get an idea about how it could be simulated. Please suggest me any documentation / articles / resources related to this. Thanks in advance.
It is my first post on Programmers Stackexchange site so please forgive me if this question is not appropriate for topic of this site.
3
This tutorial takes you through the process of implementing the RFB protocol and what nots. It even has diagrams and Github hosted source code. NoVNC is another open source project with Github code. A small swarm of git tutorials is available if you’ve never used it.
There’s also the libVNCServer/LibVNCClient which is C based code for insertion into other things.