VncSharp

VncSharp Namespace

Classes

ClassDescription
ConnectEventArgs Used in connection with the ConnectComplete event. Contains information about the remote desktop useful for setting-up the client's GUI.
EncodedRectangleFactory Factory class used to create derived EncodedRectangle objects at runtime based on data sent by VNC Server.
Framebuffer Properties of a VNC Framebuffer, and its Pixel Format.
PasswordDialog A simple GUI Form for obtaining a user's password. More elaborate interfaces could be used, but this is the default.
RemoteDesktop
RfbProtocol Contains methods and properties to handle all aspects of the RFB Protocol versions 3.3 - 3.8.
RfbProtocol.BigEndianBinaryReader BigEndianBinaryReader is a wrapper class used to read .NET integral types from a Big-Endian stream. It inherits from BinaryReader and adds Big- to Little-Endian conversion.
RfbProtocol.BigEndianBinaryWriter BigEndianBinaryWriter is a wrapper class used to write .NET integral types in Big-Endian order to a stream. It inherits from BinaryWriter and adds Little- to Big-Endian conversion.
VncClient
VncEventArgs
VncProtocolException
VncSharpDebugging

Interfaces

InterfaceDescription
IDesktopUpdater Classes that implement IDesktopUpdater are used to update and Draw on a local Bitmap representation of the remote desktop.

Delegates

DelegateDescription
AuthenticateDelegate When connecting to a VNC Host, a password will sometimes be required. Therefore a password must be obtained from the user. A default Password dialog box is included and will be used unless users of the control provide their own Authenticate delegate function for the task. For example, this might pull a password from a configuration file of some type instead of prompting the user.
ConnectCompleteHandler Event Handler delegate declaration used by events that signal successful connection with the server.
VncUpdateHandler Delegate definition of an Event Handler used to indicate a Framebuffer Update has been received.