[][src]Crate libp2p_rs

Summary

A multiplexed p2p network framework based on yamux that supports mounting custom protocols.

The crate is aimed at implementing a framework that light weight, simple, reliable, high performance, and friendly to users.

Concept

Multiaddr

Multiaddr aims to make network addresses future-proof, composable, and efficient.

It can express almost all network protocols, such as:

  • TCP/IP: /ip4/127.0.0.1/tcp/1337
  • DNS/IP: /dns4/localhost/tcp/1337
  • UDP: /ip4/127.0.0.1/udp/1234

Re-exports

pub use libp2prs_floodsub;
pub use libp2prs_mplex;
pub use libp2prs_multiaddr;
pub use libp2prs_secio;
pub use libp2prs_traits;
pub use libp2prs_yamux;