mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-05-02 06:02:20 +00:00
TCP transport
Implementation of the libp2p Transport
trait for TCP/IP.
Uses the tokio library.
Usage
Create a tokio Core
,
then grab a handle by calling the handle()
method on it, then create a TcpConfig
and pass
the handle.
Example:
extern crate libp2p_tcp_transport;
extern crate tokio_core;
use libp2p_tcp_transport::TcpConfig;
use tokio_core::reactor::Core;
let mut core = Core::new().unwrap();
let tcp = TcpConfig::new(core.handle());
The TcpConfig
structs implements the Transport
trait of the swarm
library. See the
documentation of swarm
and of libp2p in general to learn how to use the Transport
trait.