Crate bip_utracker [−] [src]
Library for parsing and writing UDP tracker messages.
Includes a default implementation of a bittorrent UDP tracker client and a customizable trait based implementation of a bittorrent UDP tracker server.
Messaging primitives for announcing.
Messaging primitives for contact information.
Messaging primitives for server errors.
Messaging primitives for announce options.
Messaging primitives for requests.
Messaging primitives for responses.
Messaging primitives for scraping.
Response metadata from a request.
Associates a ClientRequest with a ClientResponse.
Tracker client that executes requests asynchronously.
Tracker server that executes responses asynchronously.
Errors occuring as the result of a ClientRequest.
Request made by the TrackerClient.
Response received by the TrackerClient.
Trait for peer discovery services to forward peer contact information and metadata.
Trait for providing a TrackerServer with methods to service TrackerReqeusts.
Result type for a ClientRequest.
Result type for a ServerHandler.