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
Optional
ipReturns the true IP address of the client machine, in dotted quad format or rfc 3513 defined hexed IPv6 address.
Optional
keyReturns 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
Optional
numwantReturns the number of peers that the client would like to receive from the tracker
Optional
passkeyReturns the passkey
Returns 20-byte string used as a unique ID for the client, generated by the client at startup
Optional
portReturns the port number that the client is listening on
Optional
request_Returns the request path
Optional
trackeridReturns the tracker id, if a previous announce contained
Optional
transaction_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