Protected
connectionProtected
payloadReturns the addres like ip:port
Returns the indicates that the client accepts a compact response
Returns the total amount downloaded (since the client sent the 'started' event to the tracker)
Returns be one of started, completed, stopped or update (if empty) started: The first request to the tracker must include the event key with this value stopped: Must be sent to the tracker if the client is shutting down gracefully completed: Must be sent to the tracker when the download completes update: This request is one performed at regular intervals.
Returns 20-byte SHA1 hash of the value of the info key from the metainfo file
Returns the true IP address of the client machine, in dotted quad format or rfc 3513 defined hexed IPv6 address.
The current action is "announce"
Checks that need a compact answer
The current action is "connect"
The current action is "scrape"
The request source is HTTP
The request source is UDP
Returns the an additional identification that is not shared with any other peers
Returns the number of bytes this client still has to download
Returns that the tracker can omit peer id field in peers dictionary
Returns the number of peers that the client would like to receive from the tracker
Returns 20-byte string used as a unique ID for the client, generated by the client at startup
Returns the port number that the client is listening on
Returns the request path
Has an answer been sent
Returns the tracker id, if a previous announce contained
Returns the transaction ID (only UDP)
Returns the total amount uploaded (since the client sent the 'started' event to the tracker)
Sends a response
Request announce
See
https://wiki.theory.org/index.php/BitTorrentSpecification#Tracker_Request_Parameters