4个版本
0.2.2 | 2021年4月12日 |
---|---|
0.2.1 | 2021年4月8日 |
0.2.0 | 2021年4月7日 |
0.1.0 | 2021年4月6日 |
6 在 #vnc
每月下载 48次
用于 breakwater
9KB
140 行
libvnc-rs
``libvnc-rs`` 仓库旨在提供基于 ``Libvncserver`` 的库的安全Rust绑定。您可以在 https://github.com/LibVNC/libvncserver 上找到更多关于 ``Libvncserver`` 的信息。
示例
use vncserver::*;
fn main() {
let server = rfb_get_screen(400, 300, 8, 3, 4);
rfb_framebuffer_malloc(server, 400*300*4);
rfb_init_server(server);
rfb_run_event_loop(server, -1, 0);
}
入门
您可以通过克隆此仓库并运行以下命令快速尝试这些示例
# Runs the "sample" example
cargo run --example sample
警告
``libvnc-rs`` 目前仍处于非常早期的发展阶段。API可能会更改。一些重要功能尚缺失。
lib.rs
:
Libvncserver绑定
此库包含对 Libvncserver 的安全Rust绑定
示例
use vncserver::*;
fn main() {
let server = rfb_get_screen(400, 300, 8, 3, 4);
rfb_framebuffer_malloc(server, 400*300*4);
rfb_init_server(server);
rfb_run_event_loop(server, -1, 0);
}
无运行时依赖
~0–2MB
~37K SLoC