.NET VNC implementation, written in C#

[Releases]
Clone this repo:

Branches

  1. daa17e9 Try to convert bitmap format from 16-bit to 8-bit as requested by WHR · 1 year, 4 months ago master
  2. 28fab7d Remove compiler option '-debug' by WHR · 4 years, 5 months ago
  3. 9e7fb8f Detect buggy Mono libgdiplus by WHR · 4 years, 5 months ago
  4. d14840d Add protocol workaround for old versions of Vingare by WHR · 4 years, 5 months ago
  5. 5669a0b Fix ZRLE encoding implementation and PixelGrabber doesn't support 16bpp and 8bpp pixel formats by WHR · 4 years, 5 months ago

NVNC

The first open-source .NET VNC Server written entirely in the C# programming language.

Features

  • Very small and stable NET VNC Server library
  • Supports the standard VNC Authentication with a password
  • Supports the following encodings: Raw, RRE, Hextile, CopyRect, ZRLE
  • Supports the following pseudo-encodings: Zlib
  • The first .NET VNC Server, proving that high speed is possible
  • Minimum .NET Framework version: 2.0
  • Built for both x86 and x64 architectures
  • Supports Windows, Linux and Mac OS X via the Mono Framework
  • Tested and compatible with TightVNC, RealVNC, UltraVNC and all Java viewers

If you found NVNC useful in any way, please rate it, and share the project