4 "bitbucket.org/anacrolix/go.torrent/tracker"
5 "github.com/anacrolix/libtorgo/bencode"
8 type CompactPeers []tracker.CompactPeer
10 func (me *CompactPeers) UnmarshalBencode(bb []byte) (err error) {
12 err = bencode.Unmarshal(bb, &b)
16 err = me.UnmarshalBinary(b)
20 func (me *CompactPeers) UnmarshalBinary(b []byte) (err error) {
21 for i := 0; i < len(b); i += 6 {
22 var p tracker.CompactPeer
23 err = p.UnmarshalBinary([]byte(b[i : i+6]))