package meta type TrackerResponse struct { FalureReason string `bencode:"failure reason"` WarningMessage string `bencode:"warning message"` Interval int `bencode:"interval"` MinInterval int `bencode:"min interval"` TrackerId string `bencode:"tracker id"` Complete int `bencode:"complete"` Incomplete int `bencode:"incomplete"` Peers Peer `bencode:"peers"` } type Peer struct { PeerId string `bencode:"peer id"` IP string `bencode:"ip"` Port string `bencode:"ports"` } // Peer (compact) []byte