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
259 每月下载量
用于 4 crates
275KB
6K SLoC
为 libc 和 wasm 实现的 WebRTC 数据通信
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