1个不稳定版本
0.1.0 | 2022年5月2日 |
---|
#7 in #vnc
71 每月下载次数
5MB
873 行代码(不含注释)
包含 (ELF exe/lib, 15MB) 核心
RFB
此crate实现了远程帧缓冲协议(RFB)的服务器端实现。crate的消费者可以使用该实现,同时通过实现rfb::server::Server
特质来提供自己的帧缓冲数据。
RFB是实现VNC所使用的协议。有关详细信息,请参阅RFC 6143。
示例服务器
有关简单实现的示例,请参阅示例实现。
要运行示例,请执行以下操作
$ cargo build --example example-server
$ ./target/debug/examples/example-server
然后使用您喜欢的客户端(如noVNC)连接到localhost:9000的VNC服务器。
如果成功,您应该看到如下所示的oxide图像:
依赖项
~19–30MB
~262K SLoC