hyperswarm-rs:Hyperswarm的Rust实现,Hyperswarm是用于连接对等方的网络堆栈

时间:2024-04-01 09:12:22
【文件属性】:

文件名称:hyperswarm-rs:Hyperswarm的Rust实现,Hyperswarm是用于连接对等方的网络堆栈

文件大小:27KB

文件格式:ZIP

更新时间:2024-04-01 09:12:22

Rust

超群 对等网络堆栈 | 注意:这仍处于早期阶段。 请参阅下面的路线图。 请随时打开问题并发送PR :-) 安装 $ cargo add hyperswarm --git https://github.com/Frando/hyperswarm-rs.git 用法 Hyperswarm是用于连接对某个主题感兴趣的对等方的网络堆栈。 该项目是的。 该板条箱暴露了Hyperswarm结构。 绑定后,这将: 启动并引导本地DHT节点 绑定套接字以进行mDNS发现 通过mDNS和DHT宣布并查找任何32字节的主题密钥 连接到在TCP和UTP上都找到的所有对等点 它当前取决于未发布的板条箱,因此也尚未在crates.io上发布。 该API的设计非常简单: use async_std :: task; use futures_lite :: {AsyncReadExt, AsyncWriteEx


【文件预览】:
hyperswarm-rs-main
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----.github()
--------workflows()
--------CONTRIBUTING.md(3KB)
--------CODE_OF_CONDUCT.md(3KB)
----tests()
--------test.rs(0B)
----js()
--------simple.js(2KB)
--------package.json(136B)
--------.gitignore(41B)
----src()
--------swarm.rs(9KB)
--------discovery()
--------config.rs(735B)
--------bootstrap.rs(918B)
--------transport()
--------lib.rs(556B)
----Cargo.toml(1KB)
----examples()
--------simple.rs(2KB)
----.gitignore(42B)
----README.md(6KB)

网友评论