Python-P2P一个支持自定义协议的多路复用p2p网络

时间:2022-08-29 23:27:51
【文件属性】:

文件名称:Python-P2P一个支持自定义协议的多路复用p2p网络

文件大小:151KB

文件格式:ZIP

更新时间:2022-08-29 23:27:51

Python开发-网络编程

这是基于yamux的多路复用p2p网络的最小实现,支持安装自定义协议。


【文件预览】:
driftluo-p2p-27129e3
----.gitignore(45B)
----rust-toolchain(7B)
----bench()
--------README.md(219B)
--------Cargo.toml(343B)
--------src()
----README.md(2KB)
----Cargo.toml(1KB)
----tests()
--------test_disconnect.rs(2KB)
--------test_dial.rs(8KB)
--------test_close.rs(4KB)
--------test_peer_id.rs(4KB)
--------test_kill.rs(5KB)
----docs()
--------introduction_zh.md(8KB)
--------introduction_en.md(9KB)
----examples()
--------simple.rs(6KB)
--------id.rs(3KB)
--------ping.rs(3KB)
--------disc.rs(3KB)
----LICENSE(1KB)
----yamux()
--------README.md(83B)
--------Cargo.toml(417B)
--------examples()
--------src()
----protocols()
--------ping()
--------identify()
--------discovery()
----src()
--------session.rs(22KB)
--------utils()
--------error.rs(4KB)
--------substream.rs(9KB)
--------builder.rs(8KB)
--------context.rs(8KB)
--------protocol_handle_stream.rs(6KB)
--------lib.rs(2KB)
--------traits.rs(8KB)
--------transports()
--------utils.rs(5KB)
--------protocol_select()
--------service()
--------service.rs(58KB)
----secio()
--------README.md(184B)
--------Cargo.toml(773B)
--------examples()
--------src()
--------benches()
----.travis.yml(647B)
----Makefile(1KB)
----rustfmt.toml(102B)

网友评论