tracker
tracker
com.github.torrentdam.tracker
Client
Client
InvalidUri
Response
Success
Failure
com.github.torrentdam.tracker.impl
HttpClient
HttpClient
UdpClient
UdpClient
ConnectionId
CorrelatedRequest
CorrelatedRequest
CorrelatedResponse
CorrelatedResponse
InvalidRemoteAddress
Request
Connect
Announce
Response
Connect
Announce
ULong
ULong
WrongResponse
tracker
/
com.github.torrentdam.tracker.impl
/
UdpClient
UdpClient
object
UdpClient
Companion
class
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
UdpClient
Type members
Value members
Type members
Classlikes
case
class
ConnectionId
(bytes:
ByteVector
)
case
class
CorrelatedRequest
(transactionId:
Long
, request:
Request
)
Companion
object
object
CorrelatedRequest
Companion
class
case
class
CorrelatedResponse
(transactionId:
Long
, response:
Response
)
Companion
object
object
CorrelatedResponse
Companion
class
class
InvalidRemoteAddress
(uri:
Uri
) extends
Throwable
enum
Request
enum
Response
case
class
ULong
(bytes:
ByteVector
)
Companion
object
object
ULong
Companion
class
class
WrongResponse
extends
Throwable
Value members
Concrete methods
def
impl
(selfId:
PeerId
, socket:
DatagramSocket
[
IO
])(using dns:
Dns
[
IO
]):
Resource
[
IO
,
UdpClient
]