Skip to main content

Crate vncrs

Crate vncrs 

Source
Expand description

§vnc_server

A pure Rust VNC server library for Windows.

§Quick Start

use vncrs::{VncServer, VncServerConfig};
use vncrs::capture::scrap::ScrapCapture;
use vncrs::input::enigo_input::EnigoInput;

let config = VncServerConfig::new()
    .port(5900)
    .password("secret")
    .name("My Desktop");

let capture = ScrapCapture::new().unwrap();
let input = EnigoInput::new();

let mut server = VncServer::new(capture, input, config);
server.listen().unwrap();

Re-exports§

pub use config::VncServerConfig;
pub use error::Result;
pub use error::VncError;
pub use server::VncServer;

Modules§

capture
config
encoding
error
input
protocol
server
stats