5 个不稳定版本

0.7.2 2024年8月23日
0.7.1 2022年10月26日
0.7.0 2022年10月26日
0.6.0 2022年7月5日
0.5.0 2022年4月14日

#2 in #fledger

Download history

259 每月下载量
用于 4 crates

MIT/Apache

275KB
6K SLoC

为 libc 和 wasm 实现的 WebRTC 数据通信

Build Status Crates.io

文档 | 网站

FLNet 被用于 fledger 中,在浏览器之间进行通信。它使用 WebRTC 协议和带有 websockets 的信令服务器。此实现的突出特点是它既适用于 WASM 也适用于 libc,具有相同的接口。这允许一次性编写核心代码,然后重用于 WASM 和 libc。

如何使用

要将 flnet 包含到您的代码中,请将以下行添加到您的 Cargo.toml 文件中

# For the common code
flnet = "0.7"
# For the wasm implementation
flnet = {features = ["wasm"], version = "0.7"}
# For the libc implementation
flnet = {features = ["libc"], version = "0.7"}

libc 功能还提供信令服务器和 websocket 服务器。

许可证

根据您的选择,在以下许可证下发布:[ Apache License, Version 2.0 ] 或 [ MIT license ]。

除非您明确声明,否则根据 Apache-2.0 许可证定义,您有意提交以包含在作品中的任何贡献,都应如上所述双重许可,不附加任何额外条款或条件。

依赖项

~12–32MB
~519K SLoC