#susyp2p #networking #p2p #mdns #discovery #node #discover

susyp2p-mdns

Implementation of the susyp2p mDNS discovery method

2 unstable releases

0.7.0 May 4, 2019
0.6.0 May 4, 2019

#3 in #susyp2p


Used in susyp2p

MIT license

640KB
12K SLoC

Central repository for work on susyp2p

dependency status

This repository is the central place for Rust development of the susyp2p spec.

Warning: While we are trying our best to be compatible with other susyp2p implementations, we cannot guarantee that this is the case considering the lack of a precise susyp2p specifications.

Documentation

How to use the library?

Where to ask questions?

  • In the Rust section of https://discuss.susyp2p.io.
  • In the #susyp2p IRC channel on freenode.
  • By opening an issue in this repository.

Notable users

(open a pull request if you want your project to be added here)


lib.rs:

mDNS is a protocol defined by RFC 6762 that allows querying nodes that correspond to a certain domain name.

In the context of susyp2p, the mDNS protocol is used to discover other nodes on the local network that support susyp2p.

Usage

This crate provides the Mdns struct which implements the NetworkBehaviour trait. This struct will automatically discover other susyp2p nodes on the local network.

Dependencies

~12MB
~214K SLoC