3 import "github.com/anacrolix/dht/krpc"
5 type peerExchangeMessage struct {
6 Added krpc.CompactIPv4NodeAddrs `bencode:"added"`
7 AddedFlags []pexPeerFlags `bencode:"added.f"`
8 Added6 krpc.CompactIPv6NodeAddrs `bencode:"added6"`
9 AddedFlags6 []pexPeerFlags `bencode:"added6.f"`
10 Dropped krpc.CompactIPv4NodeAddrs `bencode:"dropped"`
11 Dropped6 krpc.CompactIPv6NodeAddrs `bencode:"dropped6"`
14 type pexPeerFlags byte
17 pexPrefersEncryption = 0x01
18 pexSeedUploadOnly = 0x02
20 pexHolepunchSupport = 0x08
21 pexOutgoingConn = 0x10