| Crates.io | rfb |
| lib.rs | rfb |
| version | 0.1.0 |
| created_at | 2022-05-02 20:14:10.819482+00 |
| updated_at | 2022-05-02 20:14:10.819482+00 |
| description | Implementation of the RFB protocol (RFC 6143), including a server implementation. |
| homepage | |
| repository | https://github.com/oxidecomputer/rfb |
| max_upload_size | |
| id | 579318 |
| size | 15,862,963 |
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:
