Quamotion.RemoteViewing.Windows.Forms

RemoteViewing is a .NET-native VNC client and server library. It supports Raw, Hextile, Copyrect, and Zlib encodings.


Keywords
VNC, RFB, remote, desktop, client, server, Hextile, Copyrect, Zlib
License
BSD-2-Clause
Install
Install-Package Quamotion.RemoteViewing.Windows.Forms -Version 1.1.211

Documentation

RemoteViewing (Quamotion branch)

Build status

RemoteViewing is a .NET-native VNC client and server library.

You can use RemoteViewing to write your own VNC server or client.

It supports Raw, Hextile, Copyrect, and Zlib encodings, and includes a Windows Forms control to make embedding VNC in your program extremely easy.

RemoteViewing uses the BSD license.

Installation

Install using the command line:

Install-Package Quamotion.RemoteViewing

Samples

This repository contains three sample projects:

  • RemoteViewing.NoVncExample implements a noVNC server using RemoteViewing. The server itself is implemented using ASP.NET Core
  • RemoteViewing.ServerExample implements a VNC server which allows you to share your desktop
  • RemoteViewing.Example implements a VNC client using Windows Forms.

Credits

The code in this repository is based on the download available at http://www.zer7.com/software/remoteviewing