| Crates.io | libvnc |
| lib.rs | libvnc |
| version | 0.1.5 |
| created_at | 2024-04-30 11:31:51.096644+00 |
| updated_at | 2025-11-22 13:46:51.850475+00 |
| description | libvncserver(client) bindings for Rust. VNC is a set of programs using the RFB (Remote Frame Buffer) protocol. They are designed to export a frame buffer via net: you set up a server and can connect to it via VNC viewers. If the server supports WebSockets (which LibVNCServer does), you can also connect using an in-browser VNC viewer like noVNC. |
| homepage | https://github.com/Chiichen/libvnc-rs |
| repository | https://github.com/Chiichen/libvnc-rs/tree/master/libvnc |
| max_upload_size | |
| id | 1224888 |
| size | 21,067 |
Higher level safe bindings of libvncserver for Rust. Although its name is libvncserver, it actually provides both server and client
We build libvncserver from source as default. If you want to use prebuilt package, you can install it by following the instructions below and enable feature pkg.
sudo apt-get install libvncserver-dev
sudo yum install libvncserver-devel
brew install libvncserver
examples can be found at examples
#!! Start a vnc server at 127.0.0.1:5900 before running the example
cargo run --bin image_capture