libp2p-identify 0.48.0

Nodes identification protocol for libp2p
docs.rs failed to build libp2p-identify-0.48.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: libp2p-identify-0.47.0

Implementation of the Identify protocol.

This implementation of the protocol periodically exchanges [Info] messages between the peers on an established connection.

At least one identification request is sent on a newly established connection, beyond which the behaviour does not keep connections alive.

Important Discrepancies

  • Using Identify with other protocols Unlike some other libp2p implementations, rust-libp2p does not treat Identify as a core protocol. This means that other protocols cannot rely upon the existence of Identify, and need to be manually hooked up to Identify in order to make use of its capabilities.

Usage

The [Behaviour] struct implements a NetworkBehaviour that negotiates and executes the protocol on every established connection, emitting [Event]s.