Show / Hide Table of Contents

Class MdnsJs

Discovers peers using Multicast DNS according to js-ipfs v0.32.3

Inheritance
Object
Mdns
MdnsJs
MdnsGo
Implements
IPeerDiscovery
IService
Inherited Members
Mdns.PeerDiscovered
Mdns.LocalPeer
Mdns.MulticastService
Mdns.ServiceName
Mdns.Broadcast
Mdns.StartAsync()
Mdns.StopAsync()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: PeerTalk.Discovery
Assembly: PeerTalk.dll
Syntax
public class MdnsJs : Mdns, IPeerDiscovery, IService

Constructors

| Improve this Doc View Source

MdnsJs()

Creates a new instance of the class. Sets the ServiceName to "ipfs".

Declaration
public MdnsJs()

Methods

| Improve this Doc View Source

BuildProfile()

Build the profile which contains the DNS records that are needed to locate and connect to the local peer.

Declaration
public override ServiceProfile BuildProfile()
Returns
Type Description
ServiceProfile

Describes the service.

Overrides
Mdns.BuildProfile()
| Improve this Doc View Source

GetAddresses(Message)

Get the addresses of the peer in the DNS message.

Declaration
public override IEnumerable<MultiAddress> GetAddresses(Message message)
Parameters
Type Name Description
Makaretu.Dns.Message message

An answer describing a peer.

Returns
Type Description
IEnumerable<MultiAddress>

All the addresses of the peer.

Overrides
Mdns.GetAddresses(Message)
| Improve this Doc View Source

OnServiceDiscovery(ServiceDiscovery)

Allows derived class to modify the service discovery behavior.

Declaration
protected override void OnServiceDiscovery(ServiceDiscovery discovery)
Parameters
Type Name Description
ServiceDiscovery discovery
Overrides
Mdns.OnServiceDiscovery(ServiceDiscovery)

Implements

IPeerDiscovery
IService
  • Improve this Doc
  • View Source
Back to top Generated by DocFX