VNC-Client for .NET
VNC-Client for .NET is a VNC-Client written in C# using the .NET Framework.
The goal of this project is to implement a VNC-Client using the
Microsoft .NET Framework. The implementation language is C#.
The code should be easily understandable due to an object oriented approach.
possible use of this project:
- as a basis for rfb-protocol enhancement experiments
- discovering the .NET Framework
VNC is a remote display system, which allows the user to access the desktop of a
remote machine with a VNC-Client. The user can work with this machine, as if it
it sitting in front of it.
For this to work on the remote machine a VNC-server is running, which communicates
with the client using the RFB Protocol.
The RFB Protocol is a simple protocol. The server sends the framebuffer content to the client, the client informs the server about events (mouse, keyboard) and progress (inform server when ready to receive next update).
More information about VNC can be found at: VNC homepage
Requirements for using VNC-Client for .NET
How to obtain
This project is hosted on SourceForge.
A first version of the VNC-Client was developed during a Term Project at ETHZ. This first version was completed july 2002.
Some enhancements are made since this first version, the biggest change is a refactoring of the update decoding part.
Last Update: 15.12.2002