文件名称:libp2p-rs:Rust中的替代libp2p实现
文件大小:573KB
文件格式:ZIP
更新时间:2024-04-20 13:09:41
rust async peer-to-peer libp2p Rust
用于libp2p的备用存储库 该存储库是Rust在规范中的替代实现。 与rust-libp2p , libp2p-rs是用async / await语法编写的,并由异步运行时驱动。 即使有很多代码是从rust-libp2p借来的,有些是从go-libp2p 。 我们正在尝试与这两种实现保持兼容,但是很遗憾,不能保证这两种实现都是兼容的。 文献资料 如何使用图书馆? 如上所述,该API与rust-libp2p完全不同。 libp2p-rs中根本没有“ NetworkBehaviour”之类的东西。 相反,您应该使用要使用的传输方式构建Swarm,然后必须从中创建Swarm :: Control。 Swarm :: Control公开了所有可用于操作Swarm的Swarm API-打开/读取/写入/关闭流,甚至更多。 这与go-libp2p的BasicHost非常相似。 至于Kad-DHT