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
OptionalipReturns the true IP address of the client machine, in dotted quad format or rfc 3513 defined hexed IPv6 address.
OptionalkeyReturns 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
OptionalnumwantReturns the number of peers that the client would like to receive from the tracker
OptionalpasskeyReturns the passkey
Returns 20-byte string used as a unique ID for the client, generated by the client at startup
OptionalportReturns the port number that the client is listening on
Optionalrequest_Returns the request path
OptionaltrackeridReturns the tracker id, if a previous announce contained
Optionaltransaction_Returns the transaction ID
Returns the total amount uploaded (since the client sent the 'started' event to the tracker)
Returns the indicates that the client accepts a compact response