Client

com.github.lavrov.bittorrent.dht.Client
See theClient companion object
trait Client[F[_]]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Abstract methods

def findNodes(nodeInfo: NodeInfo, target: NodeId): F[Nodes]
def getPeers(nodeInfo: NodeInfo, infoHash: InfoHash): F[Either[Nodes, Peers]]
def ping(address: SocketAddress[IpAddress]): F[Ping]
def sampleInfoHashes(nodeInfo: NodeInfo, target: NodeId): F[Either[Nodes, SampleInfoHashes]]