The first open-source .NET VNC Server written entirely in the C# programming language.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Robert Armenski 51aa2feff5
Create LICENSE
5 years ago
NVNC Add bug documentation 5 years ago
NVNC Example Initial commit 11 years ago
Viewer Settings Add example viewer settings 5 years ago
.gitattributes Initial commit 11 years ago
.gitignore Update .gitignore 11 years ago
LICENSE Create LICENSE 5 years ago
NVNC.sln Remove dummy target 5 years ago
README.md Update readme 5 years ago

README.md

NVNC No Maintenance Intended

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

NOTE: This project is no longer actively maintained, and the author is unable to provide help, support, or make further changes.

This project is not production ready and should serve as an PoC implementation.

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
  • Minimum .NET Framework version: 2.0
  • Built for both x86 and x64 architectures
  • Supports Windows, Linux and macOS via the Mono Framework
  • Tested and compatible with the following viewers:
    • TightVNC Viewer 2.8.27
    • TightVNC Java Viewer 2.8.3
    • UltraVNC 1.2.4.0
    • NOT compatible with RealVNC 6+

Incomplete and experimental repeater support can be found on the branch experimental-repeater-support

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