| Crates.io | rfb2 |
| lib.rs | rfb2 |
| version | 0.1.2 |
| created_at | 2025-04-09 21:19:08.844493+00 |
| updated_at | 2025-04-09 21:51:18.504335+00 |
| description | Implementation of the RFB protocol (RFC 6143), including a server implementation. |
| homepage | |
| repository | https://github.com/portal-co/rfb2 |
| max_upload_size | |
| id | 1627330 |
| size | 740,256 |
This crate implements a server-side implementation of the Remote Framebuffer Protocol. Consumers of the crate can use the implementation while providing their own framebuffer data by implementing the trait rfb::server::Server.
RFB is the protocol used to implement VNC. See RFC 6143 for details.
See the example implementation for a trivial implementation.
To run the example, run:
$ cargo build --example example-server
$ ./target/debug/examples/example-server
Then connect to the VNC server with your favorite client (such as noVNC) at localhost:9000.
If successful, you should see an oxide image as such:
